是否可以将KeyValueStore用作KTable? 我们将使用另一个主题的转换操作填充KeyValueStore。
这是我的KeyValueStore:
StoreBuilder<KeyValueStore<String, MyType>> definitionStoreBuilder = Stores.keyValueStoreBuilder(
Stores.inMemoryKeyValueStore(definitionStore),
Serdes.String(),
Serdes.serdeFrom(MyType.class))
.withCachingEnabled();
builder.addStateStore(definitionStoreBuilder);
KeyValueStore<String, MyType> definitionStore = definitionStoreBuilder.build();
我想加入这样的信息流:
KStream<String, String> alert =
builder.stream("topicName",
Consumed.with(Serdes.String(),Serdes.String()))
.join({magicStep(definitionStore)}, (left, right) -> ....