架构师训练营第 10 周课后练习
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
Consumer通过Dubbo封装好的透明化接口代理发起调用
通过 Registry 封装好的服务发现功能,获取所有可用的Provider节点列表
根据负载均衡算法从可用的节点列表中选取一个节点发起服务调用
如果调用失败,根据服务容错手段进行处理,这里自动调用下一个可用节点
接口代理把方法调用封装成 Dubbo RPC 请求,发给Provider节点
Provider节点收到请求后,把Dubbo RPC 请求转化为接口的具体实现,执行调用
评论