конфигурации триггера очереди функций Azure - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь найти правильное место, чтобы установить размер пакета для моего триггера очереди. В основном все эти свойства .. "batchSize": 1, "maxDequeueCount": 2, "maxPollingInterval": 5000,

Когда я проверял эту статью, https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json

Здесь не говорится о настройке конфигурации для триггеров очереди в host.json.

У меня есть следующий триггер, который мне нужен только по одному, поэтому размер партии 1.

Имя очереди сохраняется в моем local.settings.json в переменной с именем «DispatchQueueName»

public static void OnFieldDevicePollingRequest_Run([QueueTrigger("%DispatchQueueName%", Connection = "AVStorageAccessKey")]string myQueueItem, ILogger log)
        {
            log.LogInformation($"Start Queue trigger function processed: {myQueueItem}");
            log.LogInformation($"C# Queue trigger function processed: {myQueueItem}");
        }

Я использую ядро ​​.net и скоро мне потребуется помощь, пожалуйста.

1 Ответ

1 голос
/ 13 июня 2019

Это не говорит о настройке конфигурации для триггеров очереди в host.json.

Вы можете установить ниже конфигурацию в host.json.

{
    "version": "2.0",
    "extensions": {
        "queues": {
            "maxPollingInterval": "00:00:02",
            "batchSize": 1,
            "maxDequeueCount": 2
        }
    }
}

Вывод следующий:

enter image description here

Для получения более подробной информации, вы можете обратиться к этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...