Week 10 作业
1. Dubbo时序图
2. 关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识
中台架构
思路是把变化和不变进行拆分,面向服务的部分要面对业务,随时变化。不变的部分就是中台,要向前台提供稳定的服务,中台就像一个稳定的接口
领域驱动设计
领域驱动的方法论,让技术人员像业务人员一样去思考,统一了技术和业务的业务语言,技术设计也和业务保持一致,可以让后来的技术人员学习起来更加方便,也让现有运维更加方便,一句话就是降低了系统复杂度,因为业务和技术实现更加贴合了
领域驱动设计是面向大型系统复杂系统的一个比较好的方法,尤其是团队成员人数较多时,降低了沟通成本
组件设计原则
这几个设计原则和代码的原则是一致的,目标就是更好面对变化,降低系统复杂度
共同封闭:有点像结婚,相似的人在一起
无循环依赖:不要形成三角债,这样有问题扯不清
稳定依赖:要靠一个靠谱的人合作
版权声明: 本文为 InfoQ 作者【黄立】的原创文章。
原文链接:【http://xie.infoq.cn/article/4964d1e77d63fb164b6eda357】。文章转载请联系作者。
评论