Dubbo框架 http://code.alibabatech.com/wiki/display/dubbo/Home-zh已经关注过很久了的,去年初步了看了下觉的这个框架非常的靠谱,阿里别的框架开源的不彻底,要不就是有点让人担心,像TDDL开源的不够彻底,Cobar只支持Mysql和部分功能没有实现,并且还不能完全的把控Cobar这个产品。并且暂时还没有急迫的需求需要做分布式数据库的引擎。上周和dobby的作者一起吃过饭,简单沟通了下后,觉的比较的靠谱。

1 Dubbo的介绍

就像作者在首页中介绍的几句话一样,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架,但是他有下面的几个优点。

优点列表:

  1.  支持多协议:这个特点还是比较好的,没有强制要求用rmi 还是hessian的方式。

  2.  软负载均衡,失败容错,地址路由,动态配置等集群支持:特别是对于负载这一块,很多人都是说直接上F5的,但是无论是在互联网还是传统软件中,F5的价格和售后都是可以折算成很多的服务器的配置了的,也许有人会说用软负载,nginx之类的有一大堆的可以做软负载,但是这里的软负载不是在机器级别的,粒度非常大的负载均衡,是指业务级别的粒度比较细的软负载,地址路由,动态配置在有了详细的使用经验了后再来介绍。


2 Dubbo的安装

 按照作者的建议


3 Dubbo的源代码分析


4 Dubbo的Hello World