实际上,我有一个基于springboot的微服务,并且我已经使用kafka从不同的系统生成/消费数据。 现在我的问题是我有两个不同的主题,并且基于主题,我有两个不同的消费者类来消费数据,
如何在application.yml
文件中定义多个使用者属性?
我在application.yml
中为一位消费者配置了以下内容:-
spring:
kafka:
consumer:
bootstrapservers: http://199.968.98.101:9092
group-id: groupid-QA-02
auto-offset-reset: latest
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
value-deserializer: org.apache.kafka.common.serialization.StringDeserializer
我在消费者类中使用@KafkaListener
我在代码中使用的消费者方法示例 @KafkaListener(topics =“ $ {app.topic.b2b_tf_ta_req}”,groupId =“ $ {app.topic.groupoId}”) 公共无效消耗(字符串消息)引发异常{
}
答案 0 :(得分:0)
据我所知,引导服务器接受逗号分隔的服务器列表 即,如果将其设置为server1:9092,则server2:9092 kafka应该连接到所有服务器