Всегда ли функции Azure Fan-out / Fan-in func имеют лучшую производительность, чем просто запуск одного функционального потока? - PullRequest
0 голосов
/ 12 июня 2018

Мне интересно, есть ли новые функции Fan-out и Fan-in.в лазурной функции есть что-то, что соотносится с paralell.foreach и однопоточным foreach.

В некоторых случаях foreach имеет преимущество перед paralell.foreach.Если выполнять задачу меньшего размера, foreach выполняется намного быстрее.

Это то же самое, что и для разветвления / разветвления при использовании функций Azure?Это просто продолжать делать это с одной функцией, а не масштабировать ее?

Заранее спасибо.

1 Ответ

0 голосов
/ 12 июня 2018

Очевидно, что если ваша деятельность, которая будет выполняться несколько раз, является чем-то легковесным (например, добавление чисел), она будет выполняться быстрее только внутри одной функции без удаленных вызовов, очередей и вообще без выхода из процесса.

Шаблон разветвления / разветвления действителен только для дорогостоящих вычислений или операций ввода-вывода, которые могут выиграть от распараллеливания.

Если вы имеете в виду конкретный вариант использования, вы должны добавить его в свой вопрос ксделать его менее расплывчатым.

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