架构师课作业 - 第十周
作业一:
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
具体时序图如下:
作业二:
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
中台架构:
我觉得平台化和中台架构有些类似. 抽出通用能力, 复用在各业务上.
领域驱动设计:
首先了解什么是领域模型对象, 即充血模型, 对象即是一个领域, 包含领域的上下文, 业务逻辑可以交给领域对象来处理.
实际工作中, 某个领域模型对象的设计有可能就是一个拍脑袋的产物, 而之后需求的变更, 领域模型对象也会有调整. 如何保证领域模型对象的设计正确性, 以及不断变更需求后的统一性, 就需要DDD来维护.
组件设计原则:
这块上周课有涉及到么, 不太明白, 希望助教老师解答一二.
评论