架构师训练营第十周命题作业
作业一:
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图
作业二:
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
微服务架构,重点是深度了解业务;
技术是为业务服务的;
中台架构,是为了把业务上公用的服务做成可复用的统一服务,避免各业务重复造轮子,标准不统一等问题;
领域驱动设计,从业务出发考虑系统设计。它的实践难度较大,适用于有一定复杂度的业务,规模较小的业务实施起来性价比不高;
组件设计原则:
组件内聚原则:复用发布等同原则、共同封闭原则、共同复用原则
组件耦合原则:无循环依赖原则、稳定依赖原则、稳定抽象原则
组件的边界与依赖关系,不仅仅是技术上问题,和公司的行政也有关系(比如两个部门关系不好,可能就不沟通了,自己搞自己的)
版权声明: 本文为 InfoQ 作者【一马行千里】的原创文章。
原文链接:【http://xie.infoq.cn/article/9403b4667f8f47502068dd724】。文章转载请联系作者。
评论