我有一個自定義RichCoFlatMapFunction
,它使用ValueState
成員。該文檔說Apache Flink:ConnectedStreams中的ValueState範圍
鍵/值接口的作用域是當前輸入元素的鍵
如果所連接的流這樣的I鍵:
val connected = streamA
.connect(streamB)
.keyBy(a=>a.foo, b=>b.bar)
.flatMap(new MyRichCoFlatMapFunction)
那麼語義如何呢?第一個,第二個還是兩者的組合都是關鍵的?