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