美文网首页
kafka重复消费的原因

kafka重复消费的原因

作者: 阿长_一个程序员 | 来源:发表于2019-10-13 19:12 被阅读0次
    使用了自动提交

    如果自动提交的偏移量小于客户端处理的最后一个消息的偏移量,那么处于两个偏移量之间的消息就会被重复处理,

    假设我们采用了自动提交,且提交时间间隔为5s,在最近一次提交之后的3s发生了再均衡,再均衡之后,消费者从最后一次提交的偏移量位置开始读取消息。这个时候偏移量已经落后了3s,所以在这3s内到达的消息会被重复处理。可以通过修改提交时间间隔来更频繁地提交偏移量,减小可能出现重复悄息的时间窗,不过这种情况是无也完全避免的。

    相关文章

      网友评论

          本文标题:kafka重复消费的原因

          本文链接:https://www.haomeiwen.com/subject/gtjkmctx.html