【发布时间】:2021-07-25 03:27:04
【问题描述】:
【问题讨论】:
标签: microservices event-sourcing event-driven domain-events
【问题讨论】:
标签: microservices event-sourcing event-driven domain-events
不是你的错:文学是一团糟。
领域事件、事件溯源和事件驱动是三个不同的想法,碰巧共享标签“事件”。
领域事件是领域建模模式;实际上使“发生的事情”成为您领域模型中的一等公民。想想BookSold,而不是MouseClicked
事件溯源是一种数据建模模式;我们有一个具有变化历史的域实体,而不是具有可变属性的域实体。
事件驱动是一种通信模式;系统 A 发布事件,系统 B 做出反应。请注意,系统 A 和系统 B 甚至不需要相互了解;唯一需要对事件的共同理解和共享管道(又名中间件)。
【讨论】: