У меня есть пользовательский RichCoFlatMapFunction
, который использует ValueState
член. Документы говорят, что
интерфейс ключ / значение привязан к ключу текущего элемента ввода
Что, если я нажму на подключенные потоки следующим образом:
val connected = streamA
.connect(streamB)
.keyBy(a=>a.foo, b=>b.bar)
.flatMap(new MyRichCoFlatMapFunction)
Как тогда семантика? Это связано с первым, вторым или их комбинацией?