【问题标题】:Event sourcing and Domain Event事件溯源和领域事件
【发布时间】:2021-07-25 03:27:04
【问题描述】:

什么是Event sourcing,什么是Domain Event

我阅读了这两篇文章,但无法正确阅读。所以,请用简单的语言描述一下。

它们之间有什么区别?

领域事件和事件驱动是否相同?

【问题讨论】:

    标签: microservices event-sourcing event-driven domain-events


    【解决方案1】:

    不是你的错:文学是一团糟。

    领域事件、事件溯源和事件驱动是三个不同的想法,碰巧共享标签“事件”。

    领域事件是领域建模模式;实际上使“发生的事情”成为您领域模型中的一等公民。想想BookSold,而不是MouseClicked

    事件溯源是一种数据建模模式;我们有一个具有变化历史的域实体,而不是具有可变属性的域实体。

    事件驱动是一种通信模式;系统 A 发布事件,系统 B 做出反应。请注意,系统 A 和系统 B 甚至不需要相互了解;唯一需要对事件的共同理解和共享管道(又名中间件)。

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 2018-12-08
      • 2015-08-29
      • 2022-10-23
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 2020-05-27
      • 2021-12-23
      相关资源
      最近更新 更多