我在同一台机器上有一个域(读取)和报告(写入)数据库。
目前,事件被引发并放在内存队列中,然后调用相应的处理程序来更新报告数据库。
如果报告数据库存在问题并且由于某种原因导致事件写入失败,则需要注意什么。我想这是 NserviceBus 等有用的地方,但在这个阶段我们没有时间投资研究它。
现在,如果正在引发新事件,我是否应该在处理问题事件之前不处理它们?这会是人工干预吗?此外,其他事件都将在问题事件之后排队,并且报告数据库中没有任何更新。
另外我想我需要坚持这些事件,以防机器出现故障。
我在同一台机器上有一个域(读取)和报告(写入)数据库。
目前,事件被引发并放在内存队列中,然后调用相应的处理程序来更新报告数据库。
如果报告数据库存在问题并且由于某种原因导致事件写入失败,则需要注意什么。我想这是 NserviceBus 等有用的地方,但在这个阶段我们没有时间投资研究它。
现在,如果正在引发新事件,我是否应该在处理问题事件之前不处理它们?这会是人工干预吗?此外,其他事件都将在问题事件之后排队,并且报告数据库中没有任何更新。
另外我想我需要坚持这些事件,以防机器出现故障。