【问题标题】:Does Queue Trigged Azure Function trigger for older queue messages?队列触发的 Azure 函数是否会针对较旧的队列消息触发?
【发布时间】:2021-07-26 22:06:07
【问题描述】:

一个简单的问题。

假设,我已经在存储队列中有数千条消息。现在,我部署了一个队列触发器 Azure 函数。它会为现有项目触发还是仅对稍后添加的项目触发。

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    它会被现有项目触发还是只会触发 稍后添加的那些项目。

    它也会被现有项目触发。本质上,函数运行时不断轮询存储队列中的消息,如果在队列中找到任何消息,函数就会被执行。由于您的队列中已经有消息,因此您的函数将被触发并处理现有消息。

    更多关于队列触发器实现的轮询算法,请查看https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue-trigger?tabs=csharp#polling-algorithm

    【讨论】:

    • 感谢 Gaurav 的澄清。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 2021-10-30
    • 1970-01-01
    • 2017-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多