事件驱动和领域驱动设计微服务有什么区别?

G S*_*Ari 9 spring cqrs event-sourcing spring-boot microservices

什么是事件驱动设计和领域驱动设计?
在微服务中使用领域驱动设计、事件驱动设计有什么具体好处。

小智 5

Event sourcing作为状态持久性(例如聚合)的实施策略。该策略不应超出聚合的边界。因此,来自事件源的事件只能在相应的聚合内部或在 CQRS 上下文中使用,以构建相关的读取模型。

Domain events另一方面,表示相关的特定事实或事件,无论聚合的持久性策略的类型如何,例如,用于集成有界上下文。

事件源和领域事件当然可以同时使用,但不应相互影响。这两个概念用于不同的目的,因此不应混合。

请阅读下面的链接以了解更多信息:查看此处