dubbo流程
2021-05-29 18:48:47 0 举报
dubbo整体流程图
作者其他创作
大纲/内容
ServiceConfig
开启服务器
服务暴露doExport
创建DubboProtocol并缓存
本地服务暴露,exportLocal
DubboProtocl.export服务暴露
dubbo2.6x
加载注册中心实现类,向注册中心注册服务
NamespaceHandlerSupport
服务的xml配置
服务的暴露、注册
服务配置实体化
非延时暴露
URL的组装
调用RegisterProtocol.export
通过InjvmProtocol生成了InjvmExporter,完成了本都服务暴露
ZookeeperRegsitry真正做注册
ContextRefreshedEvent监听触发
通过JavassisProxyFactory生成了Wrapper对象代理了目标对象,并构建了Invoker的抽象类,最终调用了目标对象的实际方法。
根据proxyFaoctory拿到invoker
doLocalExport进行服务暴露
FailbackRegistry.register实现了注册失败重试
延时暴露
向注册中心订阅override数据
和服务治理有关,后续讲
配置的构建、合并、检查
afterPropertiesSet
远程服务暴露、注册
0 条评论
下一页