之前分析Dubbo架构分析的一篇,从dubbo官网摘录下了,服务提供者的时序分析图,
今天,我们从源码的角度来看一下上述时序图的整个过程。
上图是在ServiceConfig调用export方法,如果有延迟,则交给线程池里执行。
· 从p ProxyFactory将接口包装成Invoker, 然用使用protocal的export函数导出委托的Invoker,
然后Transporter 调用bind函数绑定哪个传输组件。
调用exportListener导出exporter.
最后调用Register的register方法,注册到注册中心上。
总结:
只是对代码只有粗浅的看了一下,接下来一定会坚持弄懂它们之间是紧密联系工作的。