Цитата из Javadoc на StreamExecutionEnvironment.setMaxParallelism
:
Максимальная степень параллелизма определяет верхний предел для динамического масштабирования.
Какое именно динамическое масштабирование подразумевается здесь? Я не смог найти никаких эмпирических доказательств автоматического масштабирования оператора: сколько бы у вас ни было свободных слотов, независимо от того, насколько велико maxParallelism
и сколько там логических разделов, фактический параллелизм (согласно веб-интерфейсу) равен всегда тот, который был установлен через a setParallelism
Кроме того, в соответствии с этим самый принятый и никогда не оспариваемый ответ https://stackoverflow.com/a/43493109/2813148
во Flink нет такого понятия, как динамическое масштабирование.
Так есть ли? Или Javadoc вводит в заблуждение (или что там означает "динамический")?
Если нет, есть ли планы по этой функции?