是否可以在 Azure Function App 中为不同的队列触发器设置不同的设置?

问题描述

以下来自 Azure 存储队列文档 https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue。在我看来,Azure Function 应用程序中的所有队列触发器都获得相同的设置(“队列”块中的设置),并且无法为不同的队列触发器设置不同的设置。我对么?如果这是真的,对潜在的解决方法有什么建议吗?

{
    "version": "2.0","extensions": {
        "queues": {
            "maxPollingInterval": "00:00:02","visibilityTimeout" : "00:00:30","batchSize": 16,"maxDequeueCount": 5,"newBatchThreshold": 8,"messageEncoding": "base64"
        }
    }
}

解决方法

据我所知,在 Azure function app 中,所有 queue triggers 共享相同的设置。

恐怕您只能创建多个 Azure 函数应用,然后再创建不同的设置。