[英]Kafka consumers picking up the same message again
我有一个包含 30 个实例的 golang 服务。 有一个具有 3 个分区的主题和一个监听消息的消费者组。 我们面临的问题是,同一消费者一次又一次地接收每条消息,间隔为 24-30 小时。 我已经确认消息被推送到主题一次,甚至每次消息都是相同的,但消息是在不同的时间间隔被提取的,例如:
有人可以帮忙解决问题可能是什么。 谢谢
您不需要 30 个实例来使用 3 个分区。 因为消费者实例之间不共享分区。 因此,如果您的主题有 3 个分区,那么您的最大消费者实例数应该是 3。
如果您的消费者在消费后没有提交阅读按摩,则可能会发生重新消费。 查看消费者提交间隔并启用或禁用自动提交。 如果您的消费消息没有提交,那么在消费者发生重新平衡后,这些消息可以被重新消费。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.