【问题标题】:Azure Storage Queue and At Most Once DeliveryAzure 存储队列和最多一次交付
【发布时间】:2017-05-31 10:33:17
【问题描述】:

我的印象是存储队列不提供此功能,但经过调查后我找不到这方面的证据。

MSDN 文章说至少一次,但我能找到的最多信息是第一个消费者获取消息并将消息设置为不可见。

然后当它再次可见时,它可以再次被拾取。

但是,我可以将不可见设置为较大的 TimeSpan,并且可以检查出队计数以将其限制为最多一次交付。

这是假设竞争消费者无法同时获取我无法验证的相同消息。

【问题讨论】:

    标签: azure azure-storage-queues


    【解决方案1】:

    如果您的问题是存储队列是否最多提供一次交付,答案是否定的。如果您最多需要一次,请使用服务总线队列。请参阅此处的基础功能部分:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted

    【讨论】:

      猜你喜欢
      • 2018-12-02
      • 2019-05-07
      • 2019-03-14
      • 2019-08-17
      • 2019-04-18
      • 1970-01-01
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多