我找不到如何使用rest api向Azure服务总线订阅DeadLetter发送消息的示例。端点的后缀似乎应该是/Subscriptions//$deadletterqueue。然而,我找不到如何传递deadletterReason和deadletteErrorDescription的示例。它是否像将这些值作为消息头传递一样简单?
消息不会由客户端代码(REST API或任何其他SDK(直接发送到死信队列。相反,当超过MaxDeliveryCount
并且无法再尝试处理消息时,代理会对消息进行死信处理。这时,代理将把消息移动到死信队列中,并说明原因。
并不是说还有不太常见的原因,比如跳数(转发(、生存时间到期等。MaxDeliveryCount
是最常见的情况。
除此之外,Microsoft文档也将提供帮助。