限制Azure存储队列中的邮件进程尝试次数

时间:2011-11-10 15:19:32

标签: azure azure-storage azure-queues

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

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

1 个答案:

答案 0 :(得分:6)

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

REST API参考here

关于如何在 n 尝试后自动删除消息:没有什么可以自动执行此操作。您需要根据DequeueCount在Windows Azure队列中实现自己的毒药消息处理。

或者,Azure Service Bus队列具有无法传递的消息(或无法处理的消息)的死信队列。更多信息here

相关问题