如何使用带有死信原因和错误描述的Rest-Api将消息发送到Azure服务总线订阅死信



我找不到如何使用rest api向Azure服务总线订阅DeadLetter发送消息的示例。端点的后缀似乎应该是/Subscriptions//$deadletterqueue。然而,我找不到如何传递deadletterReason和deadletteErrorDescription的示例。它是否像将这些值作为消息头传递一样简单?

消息不会由客户端代码(REST API或任何其他SDK(直接发送到死信队列。相反,当超过MaxDeliveryCount并且无法再尝试处理消息时,代理会对消息进行死信处理。这时,代理将把消息移动到死信队列中,并说明原因。

并不是说还有不太常见的原因,比如跳数(转发(、生存时间到期等。MaxDeliveryCount是最常见的情况。

除此之外,Microsoft文档也将提供帮助。

最新更新