我正在使用 Azure 的服务总线和 Web 作业 SDK,如本教程中所述,带有死信(毒药)队列。保持简单,我正在使用 POCO 队列消息。当消息处理函数失败的次数足够多时,该消息将被移至死信队列。
我有另一个使用死信队列的网络作业来通知团队出了点问题。
有什么方法可以获取消息被移入死信队列的异常/原因?例如,如果 POCO 消息序列化失败并因此被移动到死信队列,那么找出它的最佳方法是什么?
我想尽量避免手动处理错误,自己将消息放入死信队列等。webjobs SDK 可以很好地完成这一切。