如何在Azure Servicebus主题中不向DeadLetter发送消息?

时间:2019-09-24 14:14:51

标签: azure asp.net-core azureservicebus

如果主题订阅中的任何消息处理失败,我希望将该消息从队列中删除,而不是将其发送到死信订阅。有办法吗?

是否有 azure cli 可用于清除 DeadLetter订阅中的消息?

1 个答案:

答案 0 :(得分:1)

这将需要处理器端的一些逻辑。该代码可以通过查看系统属性DeliveryCount并根据传入队列/订阅的MaxDeliveryCount属性对其进行评估,来确定是否要对消息进行死信处理。