架构师训练营 -- 第 10 周作业
1.根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图
![](https://static001.geekbang.org/infoq/f3/f3da97e46a6a0c935cf62feeb589f8c8.png)
时序图:
![](https://static001.geekbang.org/infoq/dd/dd998316c6d601e64e162f1598d5d15b.png)
2.关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
公司发展到一定规模之后,系统的功能越来越多,各种业务功能都放在一个系统里面,不利于开发,维护,测试,发布。这个时候需要进行服务的拆分。各种业务拆分成独立的服务,服务之间通过网络进行交互。
服务怎么拆分,这个时候可以使用领域驱动相关的方法论进行指导,划分领域,系统边界,领域上下文。
在微服务架构中,有些服务可以提供通用的业务能力,这个时候可以将这些服务的功能整合起来,提供统一的服务,赋能其他业务,不需要其他业务方重复造轮子。这就是中台
评论