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();
以上内容是否对您有帮助:
更多建议: