架构师训练营 1 期第 10 周:模块分解 - 作业
一、根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
二、关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
中台架构、领域驱动设计、组件设计原则从不同的视角针对如何将复杂服务进行细化拆分并构建微服务的问题提供了相关架构,方法和设计原则。
中台架构是将可重复使用的服务横向拆分进行服务下沉,构建可重复组合使用的中台服务,供前台应用使用。
领域驱动设计,从业务领域划分合理性的角度出发,使用领域驱动方法,通过梳理业务流程分解活动的方法,确定活动的业务边界,从而识别子域和界限上下文,也就确定微服务边界。
组件设计原则,将复杂软件系统基于高内聚低耦合的原则拆分成多个子系统或组件,从而降低系统的整体复杂度,提高系统的可维护性。
版权声明: 本文为 InfoQ 作者【piercebn】的原创文章。
原文链接:【http://xie.infoq.cn/article/604119ca323cdd831d15e48d9】。文章转载请联系作者。
评论