【发布时间】:2020-04-27 18:17:47
【问题描述】:
什么是事件驱动设计和领域驱动设计?
在微服务中使用领域驱动设计、事件驱动设计的具体好处是什么。
【问题讨论】:
-
到目前为止你的发现是什么?您发现哪些模式可用于领域驱动设计?你认为什么时候应该使用事件驱动设计与领域驱动设计?您认为微服务有哪些好处?
-
DDD 为每个子域定义了一个单独的域模型。子域是域的一部分。微服务架构 - 将应用程序构建为松散耦合服务的集合。微服务架构支持快速、频繁和可靠地交付大型、复杂的应用程序。它还使组织能够发展其技术堆栈。
-
我们可以在一个应用程序中同时使用它们吗?
-
根据您上面的评论,您可以在一个应用程序中同时使用这两种方法吗? DDD 定义了一种用于构建业务逻辑的方法。微服务定义了用于构建应用程序的架构。它们可以共存吗?
-
@CPerson 我的答案是肯定的,它们可以共存。感谢您的详细解释。
标签: spring spring-boot microservices cqrs event-sourcing