【发布时间】:2021-11-05 09:17:05
【问题描述】:
在 azure blob 存储上,当将 blob 文件添加到存储容器时,我已配置将消息发送到存储队列。我使用了存储队列,因为每天加载到存储容器的文件数量很少。我可以使用 CloudQueueClient 使用消息。由于我有 java spring boot 应用程序,当存储队列上出现新消息时,有什么方法可以触发。使用某种监听器而不是连续轮询。
谢谢
【问题讨论】:
-
不确定这是否适合您,但您可以查看存储队列触发的 Azure 函数。当存储队列中出现消息时,该函数将被自动调用。
-
您探索过事件网格吗?存储队列期望接收者从中提取消息。而事件网格将消息推送给订阅者。这样,您根本不需要投票。检查此链接以获取更多信息。 docs.microsoft.com/en-us/azure/storage/blobs/…
-
是的,当文件插入 blob 存储时配置了事件中心触发器,因此在插入文件时消息推送到事件中心(ampq 或 kafka)。
标签: spring-boot azure azure-functions