1 概念入门
2 消息接收
2.1 必需参数
创建消费者的必需参数如下:
2.2 订阅主题和分区
2.3 反序列化
2.4 位移提交
自动提交
同步提交 :先关闭自动提交,后手动同步提交;处理同一个分组中有多个消费者情况下,如果只有一个消费者不存在重复消费问题。
异步提交
2.5 指定位移消费
kafka数据是持久化的,可以重复去拿。
优化:增加消费者是否分配到了分区
指定分区末位开始消费,用于实时数据的展示
演示位移越界操作
2.6 再均衡监听器
默认是没有实现的,以下案例:发生再均衡时,提交一下消费位移offset 。
2.7 消费者拦截器
消费者拦截器定义
消费者拦截器使用
3 消费者参数补充
更多配置参数 请参考kafka配置文件说明