MaxDequeueCount 的 Azure 存储队列最大值

Azure Storage Queue max value for MaxDequeueCount

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

是的,如果您将 MaxDequeueCount 设置为 Int32.MaxValue,您的消息将重试 2147483647 次,或者直到成功。如果即使经过 2147483647 次尝试后邮件仍未成功,邮件将改为移至毒队列。

但是,为了防止格式错误/整体不正确的消息造成拥塞,我建议您使用较低的限制。消息失败的原因通常是用户代码或有效负载格式不正确,这不仅会在这些重试中自行修复,还需要用户与有效负载对象或代码进行交互。

来源Documentation