如何从队列中获取故障消息的数量

时间:2012-06-15 15:50:35

标签: azure azure-storage

如何从Windows Azure存储队列中获取出现故障的消息数?

1 个答案:

答案 0 :(得分:2)

如果您正在讨论存储队列,其中队列项由于处理时出现问题而重新出现(意味着隐身超时已过期),则每条消息都有一个DequeueCount(在第一次获取时,设置为1,然后随着每个额外的get)递增。没有办法发现重新出现的消息总数。

使用Service Bus队列,您可以设置一个死信子队列,让您有条件地将消息移动到此死信队列:

  • 过期消息
  • 达到最大交货数量

This post有一个设置死信子队列的好例子。