【发布时间】:2021-07-26 22:06:07
【问题描述】:
一个简单的问题。
假设,我已经在存储队列中有数千条消息。现在,我部署了一个队列触发器 Azure 函数。它会为现有项目触发还是仅对稍后添加的项目触发。
【问题讨论】:
标签: azure azure-functions
一个简单的问题。
假设,我已经在存储队列中有数千条消息。现在,我部署了一个队列触发器 Azure 函数。它会为现有项目触发还是仅对稍后添加的项目触发。
【问题讨论】:
标签: azure azure-functions
它会被现有项目触发还是只会触发 稍后添加的那些项目。
它也会被现有项目触发。本质上,函数运行时不断轮询存储队列中的消息,如果在队列中找到任何消息,函数就会被执行。由于您的队列中已经有消息,因此您的函数将被触发并处理现有消息。
更多关于队列触发器实现的轮询算法,请查看https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue-trigger?tabs=csharp#polling-algorithm。
【讨论】: