第十周作业:微服务架构

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



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



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



首先中台是对于企业来说的,是面向企业的设计。中台相当于是稳定的后台和多变的前台中磨合的齿轮。微服务更多的是面向技术,为了代码复用,而没有解决前台的多变的需求。而中台则是面向用户,面向需求,满足用户多变的需求提供稳定的解决方案。



领域驱动设计(DDD)的核心思想是通过领域驱动设计方法来定义和建立领域模型,从而确定业务和应用的边界,以保证业务模型与代码模型的一致性。



组件的边界与依赖关系划分,不仅需要考虑技术问题,也要考虑业务场景问题。易变与稳定,依赖与被依赖,都需要放在业务场景中去考察。有的时候,甚至不只是技术和业务的问题,还需要考虑人的问题,在一个复杂的组织中,组件的依赖与设计需要考虑人的因素,如果组件的功能划分涉及到部门的职责边界,甚至会和公司内的政治关联起来。



用户头像

Larry

关注

还未添加个人签名 2018.09.28 加入

还未添加个人简介

评论

发布
暂无评论
第十周作业:微服务架构