我在看 2 个场景:A 没问题,B 不确定。
场景 A:在提交后、分派前模拟应用程序重启
- 启动 EventStore
- 提交更改
- 事件未发送
- 停止事件商店
- 启动活动商店
在第 5 步中再次发送提交的事件。这工作正常,我在调度程序代码中也看到了这一点。
场景 B:模拟总线错误
- 启动 EventStore
- 提交更改 1
- 调度程序中的异常
- 提交更改 2
- 发货好
在这种情况下,我找不到该行为,并且想知道它是否是一个有效的案例:只有在总线代码中存在错误时才会发生这种情况。
是否存在将重试调度的触发器,或者我是否需要编写代码来处理这个问题,或者我的推理有问题?