dubbo教程demo代码


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

import java.util.List;

import org.springframework.context.support.ClassPathxmlApplicationContext;

import com.unj.dubbotest.provider.DemoService;

public class Consumer {

public static void main(String[] args) throws Exception {
ClassPathxmlApplicationContext context = new ClassPathxmlApplicationContext(
new String[] { “applicationContext.xml“ });
context.start();

DemoService demoService = (DemoService) context.getBean(“demoService“);
String hello = demoService.sayHello(“tom“);
System.out.println(hello);

List list = demoService.getUsers();
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
System.in.read();
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2876  2013-12-24 16:27  dubboprovider.classpath

     文件        313  2013-09-29 11:27  dubboprovider.mymetadata

     文件       1231  2013-04-02 13:04  dubboprovider.project

     文件       1040  2013-04-02 13:04  dubboprovider.settingscom.genuitec.eclipse.j2eedt.core.prefs

     文件        334  2013-04-02 11:28  dubboprovider.settingsorg.eclipse.jdt.core.prefs

     文件       1189  2013-12-24 16:20  dubboprovidersrcapplicationContext.xml

     文件        162  2013-11-29 16:17  dubboprovidersrccomunjdubbotestproviderDemoService.java

     文件        672  2013-12-24 16:21  dubboprovidersrccomunjdubbotestproviderimplDemoServiceImpl.java

     文件        451  2013-12-24 16:31  dubboprovidersrccomunjdubbotestproviderimplProvider.java

     文件        728  2013-12-24 16:20  dubboprovidersrccomunjdubbotestproviderimplUser.java

     文件        212  2013-12-24 16:29  dubboprovidersrclog4j.properties

     文件        834  2013-04-02 11:28  dubboproviderWebRootindex.jsp

     文件         39  2013-04-02 11:28  dubboproviderWebRootmeta-INFMANIFEST.MF

     文件       1189  2013-12-24 16:20  dubboproviderWebRootWEB-INFclassesapplicationContext.xml

     文件        230  2013-12-24 16:43  dubboproviderWebRootWEB-INFclassescomunjdubbotestproviderDemoService.class

     文件       1363  2013-12-24 16:43  dubboproviderWebRootWEB-INFclassescomunjdubbotestproviderimplDemoServiceImpl.class

     文件        877  2013-12-24 16:43  dubboproviderWebRootWEB-INFclassescomunjdubbotestproviderimplProvider.class

     文件       1187  2013-12-24 16:43  dubboproviderWebRootWEB-INFclassescomunjdubbotestproviderimplUser.class

     文件        212  2013-12-24 16:29  dubboproviderWebRootWEB-INFclasseslog4j.properties

     文件     245274  2013-04-02 11:32  dubboproviderWebRootWEB-INFlibcommons-lang-2.3.jar

     文件      52915  2013-04-02 11:32  dubboproviderWebRootWEB-INFlibcommons-logging-1.1.jar

     文件      44598  2013-04-02 11:32  dubboproviderWebRootWEB-INFlibcommons-logging-api-1.1.jar

     文件    1404302  2013-04-02 11:32  dubboproviderWebRootWEB-INFlibdubbo-2.5.2.jar

     文件     198695  2013-04-02 11:47  dubboproviderWebRootWEB-INFlibdubbo-admin-2.5.2-sources.jar

     文件       3390  2013-04-02 11:44  dubboproviderWebRootWEB-INFlibdubbo-demo-consumer-2.5.2-sources.jar

     文件       2588  2013-04-02 11:32  dubboproviderWebRootWEB-INFlibdubbo-demo-provider-2.5.2-sources.jar

     文件       4151  2013-04-02 11:45  dubboproviderWebRootWEB-INFlibdubbo-registry-simple-2.5.2-sources.jar

     文件     471005  2013-04-02 12:03  dubboproviderWebRootWEB-INFlibjavassist-3.4.GA.jar

     文件      87325  2013-11-25 16:10  dubboproviderWebRootWEB-INFlibjline-0.9.94.jar

     文件     358085  2013-12-24 09:56  dubboproviderWebRootWEB-INFliblog4j-1.2.12.jar

............此处省略115个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)