Azure WebJob QueueTrigger 消息处理在分布式实例的情况下如何工作

问题描述 投票:0回答:0

带有 QueueTrigger 的 Azure WebJob(使用 Azure WebJob SDK 创建)配置为处理添加到“queue1”的消息。 https://learn.microsoft.com/en-us/azure/app-service/webjobs-sdk-get-started

此 webjob 将有多个实例(例如 3 个实例)同时运行,并且所有实例都轮询发送到同一队列“queue1”的消息。

是否有可能超过1个实例同时出列同一条消息? 如果是,我们的 webjob 是否有责任拥有分布式锁定机制以仅允许消息处理一次(如果这是目标)?

azure-webjobs azure-webjobssdk azure-queues azure-webjobs-triggered
© www.soinside.com 2019 - 2024. All rights reserved.