0

我在同一台机器上有一个域(读取)和报告(写入)数据库。

目前,事件被引发并放在内存队列中,然后调用相应的处理程序来更新报告数据库。

如果报告数据库存在问题并且由于某种原因导致事件写入失败,则需要注意什么。我想这是 NserviceBus 等有用的地方,但在这个阶段我们没有时间投资研究它。

现在,如果正在引发新事件,我是否应该在处理问题事件之前不处理它们?这会是人工干预吗?此外,其他事件都将在问题事件之后排队,并且报告数据库中没有任何更新。

另外我想我需要坚持这些事件,以防机器出现故障。

4

1 回答 1

2

恐怕你最终会实现自己但更差的 NServiceBus。你不会这样节省时间。NSB 已经存在,只需阅读手册,不要重新发明轮子。

于 2012-06-28T17:43:07.850 回答