У меня есть функция V2 Azure. Я настроил эту функцию для параллельного запуска только одной функции. Это мой файл host.json:
{
"version": "2.0",
"extensions": {
"queues": {
"batchSize": 1,
"newBatchThreshold": 0
}
}
}
Когда я запускаю функцию на моей локальной машине разработки, она показывает следующий вывод:
[27-5-2019 12:43:06] Запуск службы инициализации Rpc.
[27-5-2019 12:43:06] Инициализация RpcServer
[27-5-2019 12:43:06] Сборка хоста: запуск запрещен: False, конфигурация
подавлено: Ложь
[27-5-2019 12:43:07] Инициализация хоста.
[27-5-2019 12:43:07] Инициализация хоста: ConsecutiveErrors = 0, StartupCount = 1
...
[27-5-2019 12:43:07] QueuesOptions
[27-5-2019 12:43:07] {
[27-5-2019 12:43:07] "BatchSize": 16,
[27-5-2019 12:43:07] «NewBatchThreshold»: 8,
[27-5-2019 12:43:07] "MaxPollingInterval": "00:00:02",
[27-5-2019 12:43:07] «MaxDequeueCount»: 5, **
[27-5-2019 12:43:07] "VisibilityTimeout": "00:00:00"
После этого вывода, похоже, эти параметры не зарегистрированы. Поведение также показывает это, поскольку функция выполняется параллельно, а не по одному за раз. Что я делаю неправильно?
Любая помощь приветствуется.
Ссылка на MS host.json спецификация