首页 文章

我可以获取异常或将消息放入死信/毒药队列吗?

提问于
浏览
2

我正在使用Azure的服务总线和this tutorial中描述的带有死信(毒药)队列的Web作业SDK . 保持简单,我正在使用POCO队列消息 . 当消息处理功能失败足够多次时,消息将移动到死信队列 .

我有另一个webjob消耗死信队列通知团队出了什么问题 .

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

我想尽量避免手动处理错误,将消息放入死信队列等等.webjobs SDK做得非常好 .

1 回答

  • 0

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

相关问题