【问题标题】:Accessing Kafka Stream State Store with Spring使用 Spring 访问 Kafka Stream State Store
【发布时间】:2018-08-31 17:16:07
【问题描述】:

引用本文档的 4.2.6 https://docs.spring.io/spring-kafka/reference/htmlsingle/#kafka-streams

如何使用 kafka 流 spring 支持访问状态存储?

没有春天你能行吗?

StreamsBuilder builder = ...;
// Start an instance of the topology
KafkaStreams streams = new KafkaStreams(builder, config);

...

// Get the key-value store CountsKeyValueStore
ReadOnlyKeyValueStore<String, Long> keyValueStore =
    streams.store("CountsKeyValueStore", QueryableStoreTypes.keyValueStore());

但我不确定如何访问 KafkaStreams 对象。

【问题讨论】:

    标签: apache-kafka apache-kafka-streams spring-kafka


    【解决方案1】:

    自动装配StreamsBuilderFactoryBean(或以其他方式从应用程序上下文中获取对它的引用)并调用getKafkaStreams()

    【讨论】:

    • 谢谢!自动装配,然后可以通过 streamsBuilderFactoryBean.getKafkaStreams() 访问
    猜你喜欢
    • 2019-09-27
    • 1970-01-01
    • 2019-10-05
    • 2021-01-21
    • 2018-09-04
    • 2018-04-28
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多