Я новичок в Spark, и я пытаюсь понять, в чем преимущество использования широковещательной версии var с использованием обертки singleton. Я знаю, что Spark также пытается распространять широковещательные переменные с использованием эффективных широковещательных алгоритмов для снижения стоимости связи, но предположим, что это происходит один раз на длинном жизненном приложении, следовательно, это не накладные расходы.Spark broadcast vs. Singleton wrapper
В каждой задаче будет храниться копия singelton или только самого исполнителя.
Я пытаюсь понять, как это работает с singleton и сравнить его с трансляцией.
Если этот вопрос повторяется, пожалуйста, дайте мне знать, так как я не нашел ответа на один раз.