根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图
Dubbo
服务的发布和注册主要过程:
1、创建代理类(Invoker)
2、生成协议,绑定端口 ,启动一个nettyserver 暴露服务
3、注册服务
消费端调用主要过程:
1、启动阶段生成一个代理对象(屏蔽网络通信的细节) 从注册中心拿到地址 建立通信
2、运行阶段 发送远程调用
参考:官方架构设计 (整体设计、模块依赖关系等)
实现细节 涉及远程调用的细节(暴露服务、消费服务)
版权声明: 本文为 InfoQ 作者【阿飞】的原创文章。
原文链接:【http://xie.infoq.cn/article/d4c51c9b05a5510b358e4dfc0】。文章转载请联系作者。
还未添加个人签名 2017.12.12 加入
还未添加个人简介
评论