azureazure-functionsazure-storage-queuesqueuetrigger

Is it possible to have different settings for different Queue triggers in an Azure Function App?


Below is from Azure Storage Queue documentation https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue. It seems to me all Queue triggers in an Azure Function app get the same settings (the settings in the "queues" block) and there's no way to have different settings for different Queue triggers. Am I correct? If that is true, any recommendation on potential workarounds?

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

Solution

  • As far as I know, in an Azure function app, all queue triggers share the same setting.

    I'm afraid you can only create multiple Azure function apps and then create different settings.