架构师训练营 week10 课后作业
作业一:
(至少完成一个)
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
作业二:
根据当周学习情况,完成一篇学习总结
作业提交链接
作答:
* 前提自然是需要 Provider 向注册中心注册,然后注册中心通知 Consumer 客户端更新服务列表
* 发起访问时,Consumer 程序通过服务接口访问接口代理
* 接口代理再调用 Dubbo 客户端框架
* 客户端框架通过特定的负载均衡策略在服务列表里选择某 Provider 服务,然后通知远程通讯模块发起 RPC 调用
* RPC 调用到达服务提供端
* Dubbo 服务端框架调用 Provider 程序
* 最后 Provider 的计算结果再依照上述链路一路返还到 Consumer 程序中
版权声明: 本文为 InfoQ 作者【花果山】的原创文章。
原文链接:【http://xie.infoq.cn/article/ce834ccd4b043b9686af53986】。未经作者许可,禁止转载。
评论