写点什么

架构师训练营 -week10 命题作业

用户头像
J.Spring
关注
发布于: 2020 年 08 月 11 日
架构师训练营 -week10 命题作业



根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。





如下为dubbo一次调用的时序图,描述如下:

1 客户端服务消费程序并不是直接调用服务提供方接口,而是通过一个接口代理去调用。

2 接口代理方法中是通过一个rpc框架客户端去调用远程服务。比如这里可以是http、tcp或者grpc等任何通讯方式。

3 客户端程序会从注册中心拉取的本地提供者列表中选择一个进行调用,这里依赖的是负载均衡策略。

4 rpc调用之后,服务提供者会收到相应接口方法请求并对相应的实现类进行逻辑处理,最后返回结果。





发布于: 2020 年 08 月 11 日阅读数: 60
用户头像

J.Spring

关注

努力支撑经历,经历支撑能力! 2018.12.03 加入

追不上BAT的人... 分享,聚焦

评论

发布
暂无评论
架构师训练营 -week10 命题作业