如何确保NServiceBus按顺序运行

时间:2011-10-28 09:04:34

标签: msmq nservicebus

我们要求按顺序处理所有邮件。我并不是指Saga,而是每条消息都是在从公共汽车上挑选出来的。如果消息错误,我们希望该进程将暂停处理其他消息,直到错误消息达到其重试限制。

无论如何NServiceBus可以处理这样的要求吗?

2 个答案:

答案 0 :(得分:1)

只是想一想,但是设置NumberOfWorkerThreads =“1”并且只有一个处理程序进程可以为你做这个吗?

这样一次只能处理一条消息。

答案 1 :(得分:0)

据我所知,msmq不保证在交易中没有正确的序列交付。