首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >微服务与DDD CQRS和ES的关系

微服务与DDD CQRS和ES的关系
EN

Stack Overflow用户
提问于 2018-01-16 06:21:43
回答 4查看 820关注 0票数 1

在过去的几周里,我一直在尝试理解DDD CQRS、ES和Microservices。我想我已经单独地理解了它们,但不是作为一个整体,所以这就是为什么我有一些误解,我希望澄清。

那么首先,微服务和DDD之间的关系是什么,你能做到一个没有另一个吗?其次,有界上下文最终是否会转换为微服务?

EN

Stack Overflow用户

发布于 2018-02-05 16:13:28

我认为微服务和DDD有不同的起源,但我们两者都需要。了解如何:

DDD说明了如何围绕业务领域分解和设计您的软件

微服务说,在规模较小的独立服务中中断并设计您的业务域

现在,如果你仔细观察,可以讨论break和将你的软件设计成更小的部分,服务方面的微服务(用于扩展)和DDD方面的有界上下文(用于设计)。

此外,微服务需要一致性,而DDD战术策略有助于设计最终的一致性系统

为了解决一个大的业务问题,我们需要DDD和微服务,并且需要在它们之间找到一个良好的对应关系。

在我看来,任何微服务都不能跨越一个有界上下文,而且一个有界上下文可以有多个微服务.And。微服务之间的依赖主要由有界上下文之间的映射来控制

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48271493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档