【发布时间】:2020-09-06 19:51:31
【问题描述】:
kakfa-broker 在管理偏移量方面是否存在任何已知问题? Bcz,我们面临的问题是当我们尝试重新启动 kafka-consumer(即应用程序重新启动)时,有时所有偏移量都重置为 0。 完全不知道为什么消费者不能从最后提交的偏移量开始。
我们最终在 prod 中面临这个问题,其中整个 q 事件再次重播:
- spring-boot 版本 -- 2.2.6 发布
- spring-kafka - 2.3.7 版本
- kafka-client -2.3.1
- apache-kafka - kafka_2.12-2.3.1
我们有 10 个主题,每个主题属于同一组,每个主题有 50 个分区,我们在运行时根据负载增加主题分区和消费者计数。
- 自动提交 = 假
- 处理后同步提交每个偏移量
- max-poll-records 设置为 1
完成所有这些配置后,它在本地设置中按预期运行,部署到 prod 后,我们不会在每次重新启动时都看到此类问题。 有没有我遗漏的配置。 完全无解!!!!
【问题讨论】:
标签: apache-kafka kafka-consumer-api spring-kafka