0


我在我的项目中使用 nservicebus 1.9 版本。我的项目我们正在使用发布者 - 订阅者模型。就像发布者将向分发者发送消息一样,分发者会将相同的消息转发给订阅的订阅者之一。

但在我的项目中,订阅者会做一些操作并将数据插入数据库,

我的要求是,如果订阅者未能将数据插入数据库,我需要将其发送回分销商。我该怎么做?订阅者可以将消息发送回分发者吗?


nRk

4

1 回答 1

1

当节点从分发器接收到消息时,该消息不会在失败的情况下返回分发器,它会被移动到配置的错误队列中。现在,您可以将错误队列设置为分发器的数据队列,但这可能会在系统中留下垃圾,从而堵塞管道。简而言之,您希望将垃圾拿出来,以便管理员查看并决定如何处理 - 将其退回给分销商或执行其他操作。

这是否回答你的问题?

于 2010-07-06T20:18:39.040 回答