Week 10 作业

用户头像
黄立
关注
发布于: 2020 年 11 月 28 日

1. Dubbo时序图



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



中台架构

  • 思路是把变化和不变进行拆分,面向服务的部分要面对业务,随时变化。不变的部分就是中台,要向前台提供稳定的服务,中台就像一个稳定的接口

领域驱动设计

  • 领域驱动的方法论,让技术人员像业务人员一样去思考,统一了技术和业务的业务语言,技术设计也和业务保持一致,可以让后来的技术人员学习起来更加方便,也让现有运维更加方便,一句话就是降低了系统复杂度,因为业务和技术实现更加贴合了

  • 领域驱动设计是面向大型系统复杂系统的一个比较好的方法,尤其是团队成员人数较多时,降低了沟通成本

组件设计原则

  • 这几个设计原则和代码的原则是一致的,目标就是更好面对变化,降低系统复杂度

  • 共同封闭:有点像结婚,相似的人在一起

  • 无循环依赖:不要形成三角债,这样有问题扯不清

  • 稳定依赖:要靠一个靠谱的人合作

发布于: 2020 年 11 月 28 日阅读数: 17
用户头像

黄立

关注

还未添加个人签名 2018.10.02 加入

还未添加个人简介

评论

发布
暂无评论
Week 10 作业