SpringBoot中@kafkaListener()注解的学习
@KafKaListener()注解
-
id:指定该监听器的唯一id,Spring 容器中 MessageListenerContainer 的唯一标识符(Bean ID) -
groupid:消费者组id。消费者组是一组共享相同Topic的消费者的集合。-
当groupid没配置时但配置了id时:使用id作为groupid
-
当groupid和id都没配置时:使用yml文件中配置的默认groupid
-
▼yaml复制代码
spring: kafka: consumer: group-id: springboot-test-listener
-
-
优先级从高到低为
groupid,id,yml文件,如果都没有就会报错 -
其中一个消费者组可以包含多个id不同的监听器
-
-
topics:指定要消费的Topic的名称,可以是字符串或字符串数组。必填参数。 -
containerFactory:指定要使用的KafkaListenerContainerFactory实例的名称。如果没有指定,将使用默认的KafkaListenerContainerFactory实例。 -
concurrency:指定要创建的并发消费者的数量。默认值为1。 -
autoStartup:指定容器是否在应用启动时自动启动。默认值为true。 -
errorHandler:指定在处理消息时出现异常时要使用的ErrorHandler实例。 -
properties:指定传递给消费者工厂的Kafka消费者配置属性的Map。 -
partitionOffsets: 是一个Map类型的参数,该参数用于指定要从Topic的每个分区的哪个偏移量开始消费消息
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
# 一本应届硕士,简历求指导
Boss直聘上实习和全职都有投递,但是只有几十个人的小厂有面试邀请。麻烦大家指点一下😢
1
Day 3
✅ 今天做了:在啃Kafka,LeetCode150题,面试题。课题相关文献。健身
⏰ 明天计划:照旧
📚 今日感悟:可惜时间不够多
1
Springboot整合Kafka之ContainerFactory
2
Day 1
✅ 今天做了:依旧面试题+leetcode150题,课题相关,kafka代码老是报错
⏰ 明天计划:照旧
📚 今日感悟:感觉时间不够花😅
1
Day 1
✅ 今天做了:面试鸭看了5道面试题,LeetCode刷了三道题。回顾了SpringBoot整合Kafka的相关流程。跑了跑模型
⏰ 明天计划:继续刷题节奏,学习kafka,把伙伴匹配系统完结掉
📚 今日感悟:对于数组问题,很多时候可以考虑双指针法。Java会在编译过程中将泛型擦除,以及PECS原则中的生产者和消费者身份和消息队列中的生产者与消费者身份是不一样的
1
