限制Azure存储队列中的消息处理尝试次数

限制Azure存储队列中的消息处理尝试次数,azure,azure-storage,azure-queues,Azure,Azure Storage,Azure Queues,我需要跟踪在azure存储队列中处理消息的失败尝试次数,并在N次失败尝试后删除该消息 我已经搜索过了,但没有找到任何自动执行此操作的特定属性,我想知道除了在存储表中使用计数器之外是否还有其他方法。每个云队列消息都有一个DequeueCount属性。这有用吗 RESTAPI参考 至于如何在n次尝试后自动删除邮件:没有任何东西能自动做到这一点。您需要在WindowsAzure队列中基于出列计数实现自己的毒药消息处理 或者,Azure服务总线队列有一个死信队列,用于无法传递的消息(或无法处理的消息)。

我需要跟踪在azure存储队列中处理消息的失败尝试次数,并在N次失败尝试后删除该消息


我已经搜索过了,但没有找到任何自动执行此操作的特定属性,我想知道除了在存储表中使用计数器之外是否还有其他方法。

每个云队列消息都有一个DequeueCount属性。这有用吗

RESTAPI参考

至于如何在n次尝试后自动删除邮件:没有任何东西能自动做到这一点。您需要在WindowsAzure队列中基于出列计数实现自己的毒药消息处理


或者,Azure服务总线队列有一个死信队列,用于无法传递的消息(或无法处理的消息)。更多信息。

谢谢!,就这样。。。不久前我曾见过类似的东西,但我一辈子都记不住或找不到。这是一种元数据产权吗?因此,我只是在处理消息之前进行检查,如果消息超出了既定的限制,我会将其删除。对-每条消息都有自己的出列计数-当您第一次从队列中收到消息时,它最初将等于1。