事件储存是什么意思?
事件储存是指存储所有聚合根里面发生过的事件。 1.事件存储中可以做并发的处理,比如Command 重复,领域事件的重复 2.领域事件的重复通过聚合根Id+版本号判断,可以在数据库中建立联合唯一索引,在存储事件时检测重复,记录重复的事件,根据业务做处理 3.这里要保证存储事件与发布领域事件的一致性 如何保证存储事件与发布领域事件的一致性 先存储事件然后在发布领域事件,如果发生异常,就一直重试,一直到成功为止。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有