写点什么

架构师训练营第十周”模块分解“作业

用户头像
随秋
关注
发布于: 2021 年 01 月 31 日

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



A:


  • 服务注册:

  • 服务提供者通过服务管理容器,向注册中心注册

  • 接口调用:异步调用,没有结果返回

  • 消费者程序通过接口访问代理,调用服务框架客户端

  • 客户端访问注册中心,获取服务提供者列表

  • 服务框架客户端根据一定的负载均衡策略,觉得调用哪个服务提供者

  • 客户端通过远程通讯模块,向服务者转发调用请求

  • 服务提供者端的远程通信模块接收到请求后,申请服务调用线程进行具体服务调用

  • 服务调用线程调用具体的服务提供程序,执行请求

用户头像

随秋

关注

还未添加个人签名 2018.04.27 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第十周”模块分解“作业