领域事件的意义

什么是领域事件?

一般来说,领域实践通常具有事件类型,事件id,时间戳等元数据,以及相应事件信息。(可能会涉及事件增强,增强的弊端则是会降低稳定性)



为什么要发布领域事件?

应用场景:
    - 维护服务之间的数据一致性
    - 通知维护数据副本服务,源数据变化。(CQRS)
    - 触发下一步业务流程
    - 监控领域事件以验证应用是否正常运行
    - 分析领域事件,为用户建模

所有这些场景,都是由聚合状态变更所触发的

·

你可能感兴趣的:(领域事件的意义)