首页 > 解决方案 > 为什么 Azure Queue 消息的存活时间少于几秒钟?

问题描述

在 Azure(或来自 VS)上,用于在队列中创建新消息的对话框显示消息将在 7 天后过期,但不到几秒钟就消失了。为什么?(我创建了一个持续运行的 WebJob,如本文所述

标签: azureazure-storageazure-webjobsazure-queuesazure-webjobs-continuous

解决方案


该消息消失,因为它已被您的 Web 作业使用。保留延迟意味着您有 X 天的时间来使用该消息(在您的情况下为 7 天)。延迟到期后,该消息将被自动删除。

如果您希望消息有多个使用者,而不是队列,您可以将服务总线与订阅或主题一起使用,或者将事件中心与使用者组一起使用。


推荐阅读