资源简介
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\.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个文件信息
- 上一篇:HYDRUS 多孔介质的水流和溶质运移
- 下一篇:邮件收发功能
相关资源
- Spring实战第4版完整版电子书文字版
- SpringMVC学习(四)——Spring、MyBatis和
- SpringBoot_Freemarker生成Word_多个表格+两
- 微博系统源代码ssh
- 基于Springboot的博客系统前后台.zip
- dubbo-monitor-simple-2.5.3-assembly.tar.gz
- 基于SpringBoot+vue的前后端分离酒店预订
- 精通spring4.x企业应用开发实战 源代码
- Struts2+Hibernate+Spring的考勤系统实现的
- 通过SpringMvc和百度AI实现人脸识别
- 精通Eclipse整合Web开发——StrutsSpring
- dubbo-monitor-simple-2.5.3-assembly
- Spring5源码深度解析-某Tom老师
- 一个简单的springboot项目
- SpringBoot/SpringMVC/Hibernate整合源码不用
- dubbo监控中心
- springData-jpa-demo
- web程序-验证码功能+登陆
-
spring-fr
amework-master.zip - SpringMVC 跨服务器文件上传
- 一个完整的ssh框架搭建的登陆注册系
- Spring mvc指南+Spring mvc入门
- Spring4 整合SpringMVC Hibernate5 SpringSecur
- Spring MVC+Mybatis整合实现用户登录以及
- 基于SSM框架开发的因酷开源网络课堂
- vip会员管理系统、 基于spirng mvc、 s
- 基于 spring,spring mvc,mybatis 权限管理
- Spring mvc + Spring + Spring jdbc 整合
- 基于 Struts2,Hibernate,Spring 框架开发
- 基于spring mvc、spring、hibernate、bootst
评论
共有 条评论