microservices - 事件溯源和领域事件
解决方案
不是你的错:文学是一团糟。
领域事件、事件溯源和事件驱动是碰巧共享“事件”标签的三种不同想法。
领域事件是一种领域建模模式;实际上使“发生的事情”成为您领域模型中的一等公民。想BookSold
,不是MouseClicked
事件溯源是一种数据建模模式;我们有一个具有更改历史的域实体,而不是具有可变属性的域实体。
事件驱动是一种通信模式;系统 A 发布事件,系统 B 做出反应。请注意,系统 A 和系统 B 甚至不需要相互了解;唯一需要对事件的共同理解和共享管道(又名中间件)。
推荐阅读
- sql-server - DACPAC pre-pre script avilale?
- flutter - Navigator.push().then 不调用函数
- excel - 数据类型错误,字母数字不起作用
- swift - 如何成对打印名称数组
- html - 将图像放在 div 块旁边
- html - 导航栏 - 最后一个元素向右浮动但不换行
- python - 使用 Python 通过正则表达式访问 Web 数据不起作用
- pytorch - conv_transpose2d 是做卷积还是互相关算子?
- database - 什么是相当于 ora_hash 的 postgresql
- node.js - 如何使用 express 在 JSON 对象中切换布尔值?