Обновление в пакетном режиме в реальном времени - PullRequest
0 голосов
/ 18 февраля 2019

В поисках способа изменить batchSize функции azure, запускаемой очередью хранилища.

Создала одну виртуальную машину (сервис-приложение, а не план потребления) и установила для batchSize в host.json значение 1, егообработка сообщений FIFO и управление загрузкой отлично.Я ищу способ масштабирования в реальном времени с помощью API или другого метода, чтобы я мог обрабатывать 2,4 сообщения и т.д. одновременно.затем снова уменьшите масштаб.

Существует ли какой-либо поддерживаемый способ сделать это без повторной публикации файла host.json?

1 Ответ

0 голосов
/ 27 февраля 2019

Когда вы используете Consumption plan, экземпляры хоста функций Azure динамически добавляются и удаляются в зависимости от количества входящих событий.

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

Перейдите к your azure function> scale out> enable autosacle и add rules для вашего запроса, как показано ниже:

enter image description here

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