个人研究了阿里的分布式框架一段时间,有一些心得跟大家分享下。我将以提问方式来描述。
1.dubbo框架是什么?
答:个人理解,dubbo分布式框架,能够在不同系统间基于某种协议,如dubbo,ws等,实现方法的调用,调用远程系统的方法就如调用本地方法一样,前提是都需要满足dubbo规范。
2.dubbo框架能给我们现有的系统带来什么?
答:个人理解,dubbo框架下实现了系统群之间的远程调用,使系统间调用不仅仅受限制于传统SOAP接口方式调用方式。dubbo框架下带来了后台管理功能,有很多不是很完善,但基本上该有的都有了,服务提供方、服务消费方的显示,调度、日志等等。但是在服务注册方面管理页面并没有提供,感觉不是那么好,只能自己看dubbo API进行拓展服务方注册,我所说的是在页面动态配置注册服务提供方。
3.dubbo运行起来需要哪些组件?
答:必须组件:a.服务注册中心,可以使用zookeeper,或者redis。
可选:a.后台管理页面,需要下载单独的dubbo-admin.war包,部署到web服务器(tomcat),配置注册中心地址(dubbo.properties)即可。
b.还有监控页面,服务情况,也有一个组件,监控Monitor: 统计服务的调用次调和调用时间的监控中心。如何安装监控中心请参考网址:dubbo API手册
其他任何问题都可以参考API手册,当然也可以跟我一起讨论。