0

我有一个 nServicebus 应用程序,现在我的应用程序从处理程序读取消息并自动从总线中删除消息。但我想要的是,在从 Handler 检索消息后,它不应该从总线中删除消息。在我的代码完成消息处理之后,我将从总线中删除消息。这意味着我必须控制消息。

预先感谢

苏珊塔·萨曼塔

4

1 回答 1

2

NServiceBus 在 TransactionScope 中运行所有处理程序,这意味着如果您的代码引发异常,则消息将被放回队列中并稍后重试。因此,您不必担心捕获任何异常/管理如何从队列中删除消息,NSB 会为您处理这些。

如果您可以提供更多有关您正在尝试做的事情的信息,我也许可以为您提供更多帮助?

于 2010-01-07T08:36:58.287 回答