啥也不说了,这次直接上代码 1、客户端和服务提供端共用接口类 package?com.alibaba.dubbo.demo;
public?interface?CacheService?{
????String?findCache(String?id);
} 2、服务提供端接口实现类 pack...
分类:
其他好文 时间:
2015-02-11 14:46:58
阅读次数:
199
一、前言 dubbo 作为分布式服务框架支持丰富的配置和扩展方式,其中包括:通讯协议、并发控制、多版本服务、结果缓存、泛化引用\实现、回声测试、上下文信息、事件通知、路由规则(可用于实现读写分离)等多方面内容,官方User Guide(http://alibaba.github.io/dubbo-....
分类:
其他好文 时间:
2015-02-10 23:02:57
阅读次数:
322
开始,先说一句,还是用maven的好 1、由于没用maven,和对dubbo不是很了解的原因,这次,总因为jar包不对,而导致:dubbo客户端程序,启动不起来 所以决定:将原来用过的所有jar包全部去,将dubbo-demo-provider...
分类:
其他好文 时间:
2015-02-10 15:38:12
阅读次数:
217
最初接触javassist是在研究dubbo源码的时候,那会对其的理解还停留在动态生成字节码的位置,可以做动态代理之类的动态化处理。最近由于项目需要扫描springMVC中controller层的注解,同时还需要知道方法入参的名字。基于java反射拿到注解简单,但是要拿到入参名字却需要jdk8...
分类:
编程语言 时间:
2015-02-07 11:31:48
阅读次数:
211
紧接上一篇,继续我的dubbo的学习之旅 1、下载监控中心dubbo服务安装包 下载地址: http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.1/dubbo-monitor-simple-2.4.1-assembly.ta...
分类:
其他好文 时间:
2015-02-05 15:16:43
阅读次数:
144
继上一篇博文, 淘宝SOA框架dubbo学习(1) http://my.oschina.net/hanshubo/blog/374974 1、下载?Zookeeper 下载页面地址: http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/ 注:下面步骤,windows和l...
分类:
其他好文 时间:
2015-02-04 19:01:34
阅读次数:
235
部署开发,需要三部分:服务提供者、服务容器、服务消费者 本人用 eclipse 开发 1、服务提供者jar生成 A、项目截图 B、源码: package?com.alibaba.dubbo.demo;
public?interface?DemoService?{
String?s...
分类:
其他好文 时间:
2015-02-03 19:49:07
阅读次数:
213
一、前言
部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。
二、什么是dubbo
Dubbo是阿里巴巴提供的开源的SOA服务化治理的技术框架,据说只是剖出来的一部分开源的,但一些基本的需求已经可以满足的,而且扩展性也非常好(至今没领悟到扩展性怎么做到的)...
分类:
其他好文 时间:
2015-02-01 01:53:19
阅读次数:
713
在介绍Dubbo的内部逻辑的时候提到很多次注册中心的概念.实现注册中心的有很多,主要是以下四个注册中心分别是:
Multicast注册中心
Zookeeper注册中心
Redis注册中心
Simple注册中心
这里将对注册中心的一个实现Zookeeper跟大家分享,因为Zookeeper是应用比较多,也是我们项目中实际用到的注册中心.
...
分类:
其他好文 时间:
2015-01-30 22:37:22
阅读次数:
278
在没有开始用代码来解释之前,用图最能够表达一些关系,关于Dubbo的内部逻辑调用关系,借用官方的图示来说明一下,如下图
通过上图中的一个个方框我们称之为节点,总共有5个节点,这五个节点可以看成五个角色,每个角色都有一定的功能.每个角色的意思如下:
Provider: 暴露服务的服务提供方。
在实际项目中一般称这个角色为提供者.它主要是向注册中心...
分类:
其他好文 时间:
2015-01-30 00:08:30
阅读次数:
221