Функция Azure V2 не масштабируется для быстрой обработки сообщений очереди - PullRequest
1 голос
/ 13 июня 2019

Это приложение плана потребления.У меня в очереди более 6000 сообщений, но мое функциональное приложение не масштабируется после 10 и в большинстве случаев колеблется между 4 и 8.Процессор CPU застрял между 30 и 60%.Ни одна из зависимостей не исчерпана.

Я все настроил и все работает хорошо.Приложения-потребители, похоже, не имеют каких-либо ручек для управления или влияния на масштабирование.

Общий поток кода состоит в том, чтобы извлечь бланк csv, разделить его на 800 меньших объектов json и записать их в виде отдельных блобов.Ключи для разделения и ведения журнала обрабатываются в Cosmos.

Приложение функции должно масштабироваться до некоторого уровня, который ограничивает пределы одной из зависимостей.Поскольку моя учетная запись Cosmos находится на уровне менее 1000 RU, и хранилище BLOB-объектов должно быть в состоянии обрабатывать записи в течение всего дня.Ничто не максимально в текущем процессе.

...