我找不到如何使用 rest api 向 Azure 服务总线订阅死信发送消息的示例。看来端点的后缀应该是 /Subscriptions//$deadletterqueue。但是,我找不到如何传递 deadletterReason 和 deadLetterErrorDescription 的示例。是否像将这些值作为消息头传递一样简单?
问问题
355 次
1 回答
-1
客户端代码(REST API 或任何其他 SDK)不会将消息直接发送到死信队列。相反,消息在超出时由代理发送死信MaxDeliveryCount
,并且无法再尝试处理该消息。那时代理会将消息移动到死信队列并说明原因。
并不是说也有不太常见的原因,例如跳数(转发),过期的生存时间等MaxDeliveryCount
是最常见的情况。
除了这篇文章之外,Microsoft文档也会有所帮助。
于 2020-10-13T17:10:01.227 回答