dubbo教程demo代码

上传者: yiyu1 | 上传时间: 2014-03-29 00:00:00 | 文件大小: 20.35MB | 文件类型: rar
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架 其核心部分包含: 1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 2. 集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 3. 自动发现: 基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。

文件下载

资源详情

[{"title":"( 98 个子文件 20.35MB ) dubbo教程demo代码","children":[{"title":"dubboprovider","children":[{"title":".project <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"com.genuitec.eclipse.j2eedt.core.prefs <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":true},{"title":".mymetadata <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"log4j-1.2.12.jar <span style='color:#111;'> 349.69KB </span>","children":null,"spread":false},{"title":"zkclient-0.1.jar <span style='color:#111;'> 61.44KB </span>","children":null,"spread":false},{"title":"dubbo-admin-2.5.2-sources.jar <span style='color:#111;'> 194.04KB </span>","children":null,"spread":false},{"title":"spring-aop.jar <span style='color:#111;'> 318.30KB </span>","children":null,"spread":false},{"title":"javassist-3.4.GA.jar <span style='color:#111;'> 459.97KB </span>","children":null,"spread":false},{"title":"netty-3.2.2.Final.jar <span style='color:#111;'> 767.14KB </span>","children":null,"spread":false},{"title":"commons-logging-1.1.jar <span style='color:#111;'> 51.67KB </span>","children":null,"spread":false},{"title":"spring-webmvc-struts.jar <span style='color:#111;'> 35.89KB </span>","children":null,"spread":false},{"title":"spring-web.jar <span style='color:#111;'> 190.02KB </span>","children":null,"spread":false},{"title":"spring-webmvc.jar <span style='color:#111;'> 392.96KB </span>","children":null,"spread":false},{"title":"dubbo-demo-consumer-2.5.2-sources.jar <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"dubbo-2.5.2.jar <span style='color:#111;'> 1.34MB </span>","children":null,"spread":false},{"title":"netty-3.2.5.Final.jar <span style='color:#111;'> 773.74KB </span>","children":null,"spread":false},{"title":"slf4j-log4j12-1.6.1.jar <span style='color:#111;'> 9.52KB </span>","children":null,"spread":false},{"title":"spring-context.jar <span style='color:#111;'> 465.76KB </span>","children":null,"spread":false},{"title":"commons-logging-api-1.1.jar <span style='color:#111;'> 43.55KB </span>","children":null,"spread":false},{"title":"spring-tx.jar <span style='color:#111;'> 225.75KB </span>","children":null,"spread":false},{"title":"spring-context-support.jar <span style='color:#111;'> 94.61KB </span>","children":null,"spread":false},{"title":"spring-core.jar <span style='color:#111;'> 278.80KB </span>","children":null,"spread":false},{"title":"commons-lang-2.3.jar <span style='color:#111;'> 239.53KB </span>","children":null,"spread":false},{"title":"dubbo-demo-provider-2.5.2-sources.jar <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"spring-beans.jar <span style='color:#111;'> 476.84KB </span>","children":null,"spread":false},{"title":"jline-0.9.94.jar <span style='color:#111;'> 85.28KB </span>","children":null,"spread":false},{"title":"spring-test.jar <span style='color:#111;'> 176.68KB </span>","children":null,"spread":false},{"title":"slf4j-api-1.6.1.jar <span style='color:#111;'> 24.90KB </span>","children":null,"spread":false},{"title":"spring-webmvc-portlet.jar <span style='color:#111;'> 146.17KB </span>","children":null,"spread":false},{"title":"zookeeper-3.4.5.jar <span style='color:#111;'> 1.25MB </span>","children":null,"spread":false},{"title":"dubbo-registry-simple-2.5.2-sources.jar <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"spring-jms.jar <span style='color:#111;'> 190.77KB </span>","children":null,"spread":false},{"title":"spring-jdbc.jar <span style='color:#111;'> 327.62KB </span>","children":null,"spread":false},{"title":"spring-orm.jar <span style='color:#111;'> 368.95KB </span>","children":null,"spread":false},{"title":"spring.jar <span style='color:#111;'> 2.81MB </span>","children":null,"spread":false}],"spread":false},{"title":"classes","children":[{"title":"log4j.properties <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"unj","children":[{"title":"dubbotest","children":[{"title":"provider","children":[{"title":"DemoService.class <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"impl","children":[{"title":"Provider.class <span style='color:#111;'> 877B </span>","children":null,"spread":false},{"title":"DemoServiceImpl.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"User.class <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"applicationContext.xml <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".myeclipse","children":null,"spread":false},{"title":"src","children":[{"title":"log4j.properties <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"unj","children":[{"title":"dubbotest","children":[{"title":"provider","children":[{"title":"impl","children":[{"title":"User.java <span style='color:#111;'> 728B </span>","children":null,"spread":false},{"title":"DemoServiceImpl.java <span style='color:#111;'> 672B </span>","children":null,"spread":false},{"title":"Provider.java <span style='color:#111;'> 451B </span>","children":null,"spread":false}],"spread":true},{"title":"DemoService.java <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"applicationContext.xml <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 2.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"dubboconsumer","children":[{"title":".project <span style='color:#111;'> 1015B </span>","children":null,"spread":false},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"com.genuitec.eclipse.j2eedt.core.prefs <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":true},{"title":".mymetadata <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"log4j-1.2.12.jar <span style='color:#111;'> 349.69KB </span>","children":null,"spread":false},{"title":"zkclient-0.1.jar <span style='color:#111;'> 61.44KB </span>","children":null,"spread":false},{"title":"dubbo-admin-2.5.2-sources.jar <span style='color:#111;'> 194.04KB </span>","children":null,"spread":false},{"title":"spring-aop.jar <span style='color:#111;'> 318.30KB </span>","children":null,"spread":false},{"title":"javassist-3.4.GA.jar <span style='color:#111;'> 459.97KB </span>","children":null,"spread":false},{"title":"commons-logging-1.1.jar <span style='color:#111;'> 51.67KB </span>","children":null,"spread":false},{"title":"spring-webmvc-struts.jar <span style='color:#111;'> 35.89KB </span>","children":null,"spread":false},{"title":"spring-web.jar <span style='color:#111;'> 190.02KB </span>","children":null,"spread":false},{"title":"spring-webmvc.jar <span style='color:#111;'> 392.96KB </span>","children":null,"spread":false},{"title":"dubbo-demo-consumer-2.5.2-sources.jar <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"dubbo-2.5.2.jar <span style='color:#111;'> 1.34MB </span>","children":null,"spread":false},{"title":"netty-3.2.5.Final.jar <span style='color:#111;'> 773.74KB </span>","children":null,"spread":false},{"title":"slf4j-log4j12-1.6.1.jar <span style='color:#111;'> 9.52KB </span>","children":null,"spread":false},{"title":"spring-context.jar <span style='color:#111;'> 465.76KB </span>","children":null,"spread":false},{"title":"commons-logging-api-1.1.jar <span style='color:#111;'> 43.55KB </span>","children":null,"spread":false},{"title":"spring-tx.jar <span style='color:#111;'> 225.75KB </span>","children":null,"spread":false},{"title":"spring-context-support.jar <span style='color:#111;'> 94.61KB </span>","children":null,"spread":false},{"title":"spring-core.jar <span style='color:#111;'> 278.80KB </span>","children":null,"spread":false},{"title":"commons-lang-2.3.jar <span style='color:#111;'> 239.53KB </span>","children":null,"spread":false},{"title":"dubbo-demo-provider-2.5.2-sources.jar <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"spring-beans.jar <span style='color:#111;'> 476.84KB </span>","children":null,"spread":false},{"title":"spring-test.jar <span style='color:#111;'> 176.68KB </span>","children":null,"spread":false},{"title":"slf4j-api-1.6.1.jar <span style='color:#111;'> 24.90KB </span>","children":null,"spread":false},{"title":"spring-webmvc-portlet.jar <span style='color:#111;'> 146.17KB </span>","children":null,"spread":false},{"title":"zookeeper-3.4.5.jar <span style='color:#111;'> 1.25MB </span>","children":null,"spread":false},{"title":"dubbo-registry-simple-2.5.2-sources.jar <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"spring-jms.jar <span style='color:#111;'> 190.77KB </span>","children":null,"spread":false},{"title":"spring-jdbc.jar <span style='color:#111;'> 327.62KB </span>","children":null,"spread":false},{"title":"spring-orm.jar <span style='color:#111;'> 368.95KB </span>","children":null,"spread":false},{"title":"spring.jar <span style='color:#111;'> 2.81MB </span>","children":null,"spread":false}],"spread":false},{"title":"classes","children":[{"title":"log4j.properties <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"alibaba","children":[{"title":"dubbo","children":[{"title":"demo","children":[{"title":"pp","children":[{"title":"Consumer.class <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"unj","children":[{"title":"dubbotest","children":[{"title":"provider","children":[{"title":"DemoService.class <span style='color:#111;'> 230B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"applicationContext.xml <span style='color:#111;'> 1001B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 834B </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".myeclipse","children":null,"spread":false},{"title":"src","children":[{"title":"log4j.properties <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"alibaba","children":[{"title":"dubbo","children":[{"title":"demo","children":[{"title":"pp","children":[{"title":"Consumer.java <span style='color:#111;'> 786B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"unj","children":[{"title":"dubbotest","children":[{"title":"provider","children":[{"title":"DemoService.java <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"applicationContext.xml <span style='color:#111;'> 1001B </span>","children":null,"spread":false}],"spread":true},{"title":".classpath <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • linxianliang5201314 :
    有帮助 感谢楼主
    2020-07-27
  • maojq :
    还行,可以用
    2020-01-03
  • luijia2006 :
    非常有用的demo
    2019-08-26
  • qq_28554115 :
    怎么下不下来?
    2019-08-04
  • 小米虫_ :
    居然不是maven工程,差评
    2019-08-02

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明