微服务架构起源、简介及设计-精选版.pptVIP

  • 186
  • 1
  • 约1.56万字
  • 约 49页
  • 2018-10-02 发布于湖北
  • 举报

微服务架构起源、简介及设计-精选版.ppt

微服务架构起源、简介及设计-精选版.ppt

微服务与DDD 领域模型既不是脱离代码实现的纯粹业务对象描述,更不是一一对应代码里的表或者对象。注意以下几点: 1.领域模型是精简的业务知识,所有权是业务代表而不是技术代表 2.领域模型的目的是构建业务需求和技术实现之间的桥梁,和传统的buttom-up软件开发模式相比,是一种up-buttom自上而下的开发模式,可以避免需求偏离,因为一开始就是从业务需求出发去构建模型,再参照模型去实现。 3.领域模型是用来解构业务真实需求,可以理解成认识业务的一种方法论,领域模型的作用是构建一种共同语言,业务代表和技术代表在模型上沟通。 4.领域模型是不断迭代进化的,随需求迭代,业务变更而不断演进。 5.好的领域模型可以直接反应软件是做什么用的。 DDD是一种软件开发模式,目的是为了解构复杂的业务需求,降低不同工种间的沟通障碍,实现结构清晰、可复用、易维护的软件。 * 微服务与GRASP? GRASP是General Responsibility Assignment Software Patterns(通用职责分配软件模式)的简称,它的核心思想“职责分配”。 GRASP的主要特征: 对象职责分配的基本原则。 主要应用在分析和建模上。 GRASP的核心思想: 自己干自己的事(职责的分配) 自己干

文档评论(0)

1亿VIP精品文档

相关文档