Увеличьте параллелизм в функциях Azure v2 - PullRequest
0 голосов
/ 17 февраля 2019

В настоящее время у меня есть функция Azure v1, использующая сообщения из раздела служебной шины (через подписку).Тема получает большой пакет сообщений с заданным интервалом, и я хочу, чтобы функция обрабатывала все сообщения как можно быстрее.

Я экспериментирую с обновлением своей функции до v2.Я добавил в свою подписку вторую подписку и развернул новую версию своей функции, ориентированную на v2.Обе функции потребляют сообщения из своей подписки, когда пакет сообщений публикуется в теме.

Я заметил, что функция v2 потребляет сообщения с гораздо меньшей скоростью, чем функция v1.Поскольку обе версии функции выполняют один и тот же код, я подозреваю, что это будет различным поведением параллелизма в v1 и v2 функций Azure.v1, кажется, раскручивает больше экземпляров функций для обработки сообщений, чем v2 (у меня нет никаких доказательств этого, так как я не знаю, как проверить, так ли это).

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

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