2009-12-30 24 views

回答

1

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

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

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

+0

谢谢!是否可以指定特定消息的线程数量,而不是每种类型的消息? –

+0

这是不可能的,但是为该类型的消息设置其他端点(其他队列)会不会更好?为此,您必须创建一个仅处理这些类型消息的独立组件。 – Jochen