Я хочу использовать личную переменную в моей работе Flink (Scala) для параллельных задач Flink.Мой код выглядит примерно так:
object myJob extends flinkJob {
private val myVariable = someValue
def run(params) : Unit = {
//Stream processing
//myVariable is used here in the ProcessFunction
}
}
Когда я запускаю это задание с некоторым распараллеливанием, будет ли одна копия myVariable, общая для всех задач Flink?Если нет, как я могу гарантировать, что во всех параллельных задачах используется и поддерживается только одна копия переменной?