写点什么

架构师训练营第十周作业

用户头像
James-Pang
关注
发布于: 2020 年 08 月 12 日



  • 根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。



  • 关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?

在满足当前业务需求的前提下,三者本质都是为了让软件的架构可扩展的、可演进的。中台本质是业务模型,而微服务是业务模型的系统落地。“领域驱动设计(DDD)”是一种设计思想,它和组件设计原则能同时指导中台业务建模、微服务设计。DDD的核心思想是通过领域驱动设计方法来定义和建立领域模型,从而确定业务和应用的边界,以保证业务模型与代码模型的一致性。 1. DDD强调领域模型和微服务设计的一体性,先有领域模型,然后才有微服务,而不是脱离领域模型来谈微服务设计。 2. 通过战略设计,建立领域模型,划分微服务边界。 3. 通过战术设计,从领域模型转向微服务设计和落地。此时,边界清晰、可持续演进的微服务框架雏形就形成了。



发布于: 2020 年 08 月 12 日阅读数: 51
用户头像

James-Pang

关注

不忘初心 2018.11.08 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第十周作业