資源簡介
Dubbo是一個分布式服務(wù)框架,致力于提供高性能和透明化的RPC遠(yuǎn)程服務(wù)調(diào)用方案,以及SOA服務(wù)治理方案。簡單的說,dubbo就是個服務(wù)框架,如果沒有分布式的需求,其實是不需要用的,只有在分布式的時候,才有dubbo這樣的分布式服務(wù)框架的需求,并且本質(zhì)上是個服務(wù)調(diào)用的東東,說白了就是個遠(yuǎn)程服務(wù)調(diào)用的分布式框架
其核心部分包含:
1. 遠(yuǎn)程通訊: 提供對多種基于長連接的NIO框架抽象封裝,包括多種線程模型,序列化,以及“請求-響應(yīng)”模式的信息交換方式。
2. 集群容錯: 提供基于接口方法的透明遠(yuǎn)程過程調(diào)用,包括多協(xié)議支持,以及軟負(fù)載均衡,失敗容錯,地址路由,動態(tài)配置等集群支持。
3. 自動發(fā)現(xiàn): 基于注冊中心目錄服務(wù),使服務(wù)消費方能動態(tài)的查找服務(wù)提供方,使地址透明,使服務(wù)提供方可以平滑增加或減少機(jī)器。
代碼片段和文件信息
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? System.out.println(list.get(i));
}
}
System.in.read();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2876??2013-12-24?16:27??dubboprovider\.classpath
?????文件????????313??2013-09-29?11:27??dubboprovider\.myme
?????文件???????1231??2013-04-02?13:04??dubboprovider\.project
?????文件???????1040??2013-04-02?13:04??dubboprovider\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????334??2013-04-02?11:28??dubboprovider\.settings\org.eclipse.jdt.core.prefs
?????文件???????1189??2013-12-24?16:20??dubboprovider\src\applicationContext.xm
?????文件????????162??2013-11-29?16:17??dubboprovider\src\com\unj\dubbotest\provider\DemoService.java
?????文件????????672??2013-12-24?16:21??dubboprovider\src\com\unj\dubbotest\provider\impl\DemoServiceImpl.java
?????文件????????451??2013-12-24?16:31??dubboprovider\src\com\unj\dubbotest\provider\impl\Provider.java
?????文件????????728??2013-12-24?16:20??dubboprovider\src\com\unj\dubbotest\provider\impl\User.java
?????文件????????212??2013-12-24?16:29??dubboprovider\src\log4j.properties
?????文件????????834??2013-04-02?11:28??dubboprovider\WebRoot\index.jsp
?????文件?????????39??2013-04-02?11:28??dubboprovider\WebRoot\me
?????文件???????1189??2013-12-24?16:20??dubboprovider\WebRoot\WEB-INF\classes\applicationContext.xm
?????文件????????230??2013-12-24?16:43??dubboprovider\WebRoot\WEB-INF\classes\com\unj\dubbotest\provider\DemoService.class
?????文件???????1363??2013-12-24?16:43??dubboprovider\WebRoot\WEB-INF\classes\com\unj\dubbotest\provider\impl\DemoServiceImpl.class
?????文件????????877??2013-12-24?16:43??dubboprovider\WebRoot\WEB-INF\classes\com\unj\dubbotest\provider\impl\Provider.class
?????文件???????1187??2013-12-24?16:43??dubboprovider\WebRoot\WEB-INF\classes\com\unj\dubbotest\provider\impl\User.class
?????文件????????212??2013-12-24?16:29??dubboprovider\WebRoot\WEB-INF\classes\log4j.properties
?????文件?????245274??2013-04-02?11:32??dubboprovider\WebRoot\WEB-INF\lib\commons-lang-2.3.jar
?????文件??????52915??2013-04-02?11:32??dubboprovider\WebRoot\WEB-INF\lib\commons-logging-1.1.jar
?????文件??????44598??2013-04-02?11:32??dubboprovider\WebRoot\WEB-INF\lib\commons-logging-api-1.1.jar
?????文件????1404302??2013-04-02?11:32??dubboprovider\WebRoot\WEB-INF\lib\dubbo-2.5.2.jar
?????文件?????198695??2013-04-02?11:47??dubboprovider\WebRoot\WEB-INF\lib\dubbo-admin-2.5.2-sources.jar
?????文件???????3390??2013-04-02?11:44??dubboprovider\WebRoot\WEB-INF\lib\dubbo-demo-consumer-2.5.2-sources.jar
?????文件???????2588??2013-04-02?11:32??dubboprovider\WebRoot\WEB-INF\lib\dubbo-demo-provider-2.5.2-sources.jar
?????文件???????4151??2013-04-02?11:45??dubboprovider\WebRoot\WEB-INF\lib\dubbo-registry-simple-2.5.2-sources.jar
?????文件?????471005??2013-04-02?12:03??dubboprovider\WebRoot\WEB-INF\lib\javassist-3.4.GA.jar
?????文件??????87325??2013-11-25?16:10??dubboprovider\WebRoot\WEB-INF\lib\jline-0.9.94.jar
?????文件?????358085??2013-12-24?09:56??dubboprovider\WebRoot\WEB-INF\lib\log4j-1.2.12.jar
............此處省略115個文件信息
評論
共有 條評論