如何在NServiceBus中正确汇集多条消息?

时间:2009-12-30 05:54:17

标签: c# nservicebus

我有一个NServiceBus应用程序,当需要进行大型数据库更新时,它会收到特定的消息。在进行此更新时,我想要以某种方式忽略此类型的所有传入消息。这样做的最佳方式是什么?我应该在那里放一个lock声明吗?

1 个答案:

答案 0 :(得分:1)

在NServiceBus(App.config)的配置中,您可以设置NumberOfWorkerThreads,如果将其设置为1,则一次只能处理一条消息。

然后,如果你保持在内存中停止处理此消息的时间。您可以删除这两次之间到达的所有邮件。

但正如Udi可能会说的那样,不要试图从技术上解决它,而是从商业角度找到解决方案。