Kafka
大约 3 分钟
- kafka的副本是针对分区的。也就是说不同分区的leader可能是不一样的。
新消费组
设置:AUTO_OFFSET_RESET_CONFIG earliest
第一次启动,从最开始的offset开始消费。然后不改动任何代码和配置重启,还是从最开始的offset开始消费,多次启动,仍然是从最开始的offset开始消费。
也就是说,新的消费组如果设置了earliest,kafka是不会记录消费位置的
设置:AUTO_OFFSET_RESET_CONFIG none
启动则报错
设置:AUTO_OFFSET_RESET_CONFIG earliest
第一次启动,从最新的offset开始消费。同时offset会实时更新。然后关闭,此时的offset为B。然后不改动任何代码和配置多次重启后,消费的offset不会实时更新,所以多次重启可能会重复消费
不配置AUTO_OFFSET_RESET_CONFIG
第一次启动,从最新的offset开始消费。同时offset会实时更新。然后关闭,此时的offset为B。然后不改动任何代码和配置多次重启后,消费的offset不会实时更新,所以多次重启可能会重复消费
系统推荐
- Notion笔记定时备份
- MySQL常用命令
- Git合并多个提交并push到远程仓库
- Docker进行资源隔离
- 正则表达式匹配第几个符号问题
- ShadowsockServerUpdatePort
- JDK8 G1 堆内存居然不释放
- Paxos算法
- 简易版配置中心&初探原理
- MySQL三大日志
- sofajraft
- 免费 API 每日提供摸鱼日报,自动返回无水印图片,适用于公众号和小程序
- 随机毒鸡汤:所谓睡货,可用八个字概括,春困 夏乏 秋盹 冬眠。