2

我正在使用 Azure 的服务总线和 Web 作业 SDK,如本教程中所述,带有死信(毒药)队列。保持简单,我正在使用 POCO 队列消息。当消息处理函数失败的次数足够多时,该消息将被移至死信队列。

我有另一个使用死信队列的网络作业来通知团队出了点问题。

有什么方法可以获取消息被移入死信队列的异常/原因?例如,如果 POCO 消息序列化失败并因此被移动到死信队列,那么找出它的最佳方法是什么?

我想尽量避免手动处理错误,自己将消息放入死信队列等。webjobs SDK 可以很好地完成这一切。

4

1 回答 1

0

WebJob 重新尝试传递消息配置的次数(默认为 10)。如果传递继续失败(异常),则消息将移动到死信队列,原因为 MaxDeliveryCountExceeded。如果您需要更多详细信息,则需要使用显式死信。

于 2016-01-20T12:08:37.270 回答