SpringCloud 访问基础的KafkaStreams对象
2023-11-29 15:38 更新
可以通过编程方式访问spring-kafka中负责构造KafkaStreams对象的StreamBuilderFactoryBean。每个StreamBuilderFactoryBean被注册为stream-builder,并附加了StreamListener方法名称。例如,如果您的StreamListener方法被命名为process,则流生成器bean被命名为stream-builder-process。由于这是工厂bean,因此在以编程方式访问它时,应在前面加上一个&符号(&)进行访问。下面是一个示例,并假设StreamListener方法被命名为process
StreamsBuilderFactoryBean streamsBuilderFactoryBean = context.getBean("&stream-builder-process", StreamsBuilderFactoryBean.class);
KafkaStreams kafkaStreams = streamsBuilderFactoryBean.getKafkaStreams();以上内容是否对您有帮助:

免费 AI IDE


更多建议: