天蓝色存储队列中的最大出队计数

Max dequeue count in azure storage queue

  1. Azure 存储队列消息最多可以出列多少次?

在 MSDN 上找不到与此相关的任何文档。

  1. 我们的假设是否正确,即只有在发生异常时才将消息移至有害队列,而不是基于出队计数?

注意:我们正在处理来自 windows 服务的消息。

What is the maximum no of times a azure storage queue message can be dequeued ?

消息从 Azure 存储队列中出队的次数没有限制。

Is our assumption correct that messages are moved to the poison queue only when an exception happens and it’s not based on the dequeue count ?

没有。该邮件将继续保留在队列中,直到您决定将该邮件移至其他队列(您指定为毒队列)或删除该邮件。

如果您正在寻找此类功能,我建议您查看 Azure 服务总线。它具有 max delivery count 的概念,即消息可以出列的次数和 deadletter subqueue 如果消息的出列计数超过最大传递计数,消息可以移动到的位置。