Week10-- 课后作业

用户头像
Geek_165f3d
关注
发布于: 2020 年 08 月 22 日

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





  • 服务器提供者

  • 在服务的容器中启动

  • 服务容器根据配置把服务列表向服务中心提供

  • 收到消费者的请求后,将结果打包通过远程模块返回给消费者

  • 服务注册中心

  • 维护服务器与服务列表的对应关系

  • 服务消费者

  • 通过服务接口调用服务,不依赖具体的实现

  • 服务接口通过接口代理访问服务框架客户端

  • 客户端先访问本地的服务提供列表,如果没有再访问远程的服务注册中心

  • 通过自己的负载均衡模块确定要连接的具体ip和端口

  • 通过远程通讯模块连接到远程服务的ip和端口,一般会使用tcp的长连接

  • 服务框架客户端打包请求,通过远程通讯模块发送给服务提供者

  • 接口访问代理将收到的结果包反序列化成class类,供服务接口调用



用户头像

Geek_165f3d

关注

还未添加个人签名 2019.12.14 加入

还未添加个人简介

评论

发布
暂无评论
Week10--课后作业