选择auto.commit.interval.ms的值时是否有最佳做法?
我读了here:
一般情况下,建议不要将此间隔设置得太小,因为它会大大增加zookeeper中的读/写速率,并且动物园管理员的速度会因为它在法定人数中的一致性而变慢。
什么太小?这仍然是kafka> = 0.9.0版本的问题吗?
答案 0 :(得分:4)
问题不是什么是小,而是你可以忍受什么?如果您可以在消费者崩溃的情况下重新处理几分钟的消息,则可以将间隔设置为几分钟。因为这就是它的全部内容:消息将在从最后一个提交的偏移量(重新)开始之后被处理。