如何将kafka KeyValueStore用作KTable?

时间:2019-05-24 11:36:09

标签: java apache-kafka streaming

是否可以将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) -> ....

0 个答案:

没有答案