代码改变世界

dubbo源码分析3-service bean的创建与发布

2015-09-23 15:08  chen.simon  阅读(719)  评论(0编辑  收藏  举报

dubbo源码分析1-reference bean创建

dubbo源码分析2-reference bean发起服务方法调用

dubbo源码分析3-service bean的创建与发布

dubbo源码分析4-基于netty的dubbo协议的server

dubbo源码分析5-dubbo的扩展点机制

dubbo源码分析6-telnet方式的管理实现

和reference的实现思路略有不同
1. 在spring对接这一层略有区别
ServiceBean不再是一个bean factory,而是ApplicationListener的实现
2. service在配置时,是引用spring现有的bean id
也就是说业务service的实例的构建过程是由spring完成的
dubbo只需要将这个service的实例发布(export)到远程调用的端口上
在reference进行远程调用时能找到这个实例

 

幻灯片2幻灯片3

发布关键点与难点在于基于netty的开发,后面单写一篇

service bean 创建与发布