spring-kafka:在Spring启动时使用交互式查询
spring-kafka: Use Interactive queries in Spring Boot
在 Kafka Streams + Spring 引导应用程序中配置(提供主机和端口信息)和访问交互式查询的“惯用”方式是什么?
访问 KafkaStreams
实例以访问状态存储的正确方法是什么?
我知道 spring-cloud-stream
中有 InteractiveQueriesService
,但我并没有将 spring-kafka
库与 Spring Boot 一起使用。
谢谢
Spring 启动 auto-configures Kafka 流支持:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-kafka-streams.
下面的基础设施隐藏在 StreamsBuilderFactoryBean
中。
有关 Apache Kafka 文档,请参阅 Spring:https://docs.spring.io/spring-kafka/docs/2.6.2/reference/html/#streams-spring
因此,您确实可以使用 API StreamsBuilderFactoryBean.getKafkaStreams()
.
访问该 spawn KafkaStreams
实例
没有 high-level 对交互式查询的支持,但可能可以访问该 KafkaStreams
实例,继续进行状态存储交互对您来说应该不难。看起来 InteractiveQueryService
只是 KafkaStreams
.
的委托
在 Kafka Streams + Spring 引导应用程序中配置(提供主机和端口信息)和访问交互式查询的“惯用”方式是什么?
访问 KafkaStreams
实例以访问状态存储的正确方法是什么?
我知道 spring-cloud-stream
中有 InteractiveQueriesService
,但我并没有将 spring-kafka
库与 Spring Boot 一起使用。
谢谢
Spring 启动 auto-configures Kafka 流支持:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-kafka-streams.
下面的基础设施隐藏在 StreamsBuilderFactoryBean
中。
有关 Apache Kafka 文档,请参阅 Spring:https://docs.spring.io/spring-kafka/docs/2.6.2/reference/html/#streams-spring
因此,您确实可以使用 API StreamsBuilderFactoryBean.getKafkaStreams()
.
KafkaStreams
实例
没有 high-level 对交互式查询的支持,但可能可以访问该 KafkaStreams
实例,继续进行状态存储交互对您来说应该不难。看起来 InteractiveQueryService
只是 KafkaStreams
.