MaxDequeueCount的Azure存储队列最大值

时间:2018-11-28 09:35:13

标签: azure azure-storage-queues

有人可以回答我,Azure可以对队列消息执行多少次重试尝试? 如果我设置MaxDequeueCount = Int32.MaxValue,Azure会真的触发任何绑定到此队列函数的次数2147483647次吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

是的,如果将MaxDequeueCount设置为Int32.MaxValue,则消息将重试2147483647次,直到成功为止。如果即使在尝试2147483647之后消息仍然不成功,该消息也将被移至中毒队列。

但是,为防止格式错误/整体错误消息引起的拥塞,我建议您使用下限。消息经常由于用户代码或格式错误的负载而失败,这不仅会在重试中自行修复,还需要用户与负载对象或代码进行交互。

来源Documentation