kafka的正常在均衡会不会导致消息丢失或者重复消费?

正常的在均衡比如:增加消费者或者增加分区,没有宕机的事故,会不会导致消息丢失或者重复消费呢?
我记得在均衡时会强制消费者提交偏移量,应该不会出现上述问题把?

阅读 2.1k
2 个回答

你说的“宕机”是指的什么?消费超时算宕机吗?因消费超时导致消费者被踢出、从而引发 Rebalance,这就是可能会重复消费的啊。而丢消息这种事跟 Rebalance 也没啥关系吧,是 kafka 本身的落盘机制决定的。

如果你说的宕机是指所有异常情况都算宕机,那确实如你所言只要不宕机就不会出现问题。但生产里哪能假设不出异常呢?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏