Интересно, возможно ли во Flink делиться состоянием между операторами.Share state среди операторов в Flink
Скажите, например, что у меня есть разделение по ключу на операторе, и мне нужно часть состояния раздела A
внутри раздела C
(по какой-либо причине) (рис. 1.a), или мне нужно состояние оператора C
в операторе ниже по течению F
(рис. 1.b).
Я знаю, что это возможно broadcast
записей для всех разделов. Таким образом, если вы включаете внутреннее состояние оператора внутри записей, вы можете поделиться своим внутренним состоянием с операторами ниже по течению.
Однако это может быть дорогостоящая операция, а не просто дать op1
конкретно запросить состояние op2
.
Недавние события вокруг запрашиваемое состояние переход к этой концепции или они предназначены только для того, чтобы позволить внешнему пользователю запрашивать внутреннее состояние топологии?
Заранее спасибо за ваши идеи
Спасибо fabian – affo