0

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

4

1 回答 1

-1

客户端代码(REST API 或任何其他 SDK)不会将消息直接发送到死信队列。相反,消息在超出时由代理发送死信MaxDeliveryCount,并且无法再尝试处理该消息。那时代理会将消息移动到死信队列并说明原因。

并不是说也有不太常见的原因,例如跳数(转发),过期的生存时间等MaxDeliveryCount是最常见的情况。

除了这篇文章之外,Microsoft文档也会有所帮助。

于 2020-10-13T17:10:01.227 回答