EventSourcing

Event Sourcing

查询方面,直接通过方法查询数据库,然后通过 DTO 将数据返回。在操作(Command)方面,是通过发送 Command 实现,由 CommandBus 处理特定的 Command,然后由 Command 将特定的 Event 发布到 EventBus 上,然后 EventBus 使用特定的 Handler 来处理事件,执行一些诸如,修改,删除,更新等操作。这里,所有与 Command 相关的操作都通过 Event 实现。这样我们可以通过记录 Event 来记录系统的运行历史记录,并且能够方便的回滚到某一历史状态。Event Sourcing 就是用来进行存储和管理事件的。

下一页