week10 作业 1
根据微服务框架 Dubbo 的架构图,画出 Dubbo 进行一次微服务调用的时序图。
时序图如下:
关于微服务架构(中台架构、领域驱动设计、组件设计原则),你有什么样的思考和认识?
领域驱动设计:由于工作环境所致,是从事业务系统开发,在每次开发前,都会进行需求分析,业务梳理,软件涉及和开发,然而,每次交付后,用户会经常反馈软件存在各种问题,与他们的实际业务不契合。而DDD像是更小粒度的迭代设计,它的最小单元是领域模型(Domain Model)
,所谓领域模型就是能够精确反映领域中某一知识元素的载体,这种知识的获取需要通过与领域专家(Domain Expert)
进行频繁的沟通才能将专业知识转化为领域模型。领域模型无关技术,具有高度的业务抽象性,它能够精确的描述领域中的知识体系,同时它也是独立的,通过让它具有表达性,让模型彼此之间建立关系,形成完整的领域架构。无论业务流程如何变化,专业基本是保持稳定的。
版权声明: 本文为 InfoQ 作者【倩】的原创文章。
原文链接:【http://xie.infoq.cn/article/bd21eaf72f46d9e1929cb8301】。未经作者许可,禁止转载。
评论