kafka消费poll连接超时抛异常
时间: 2023-11-19 18:56:49 浏览: 144
kafka-consumer:Kafka消费者示例
当Kafka消费者从buffer中经历timeout毫秒后拉不到数据,就会返回一个空消息。如果在消费者调用poll()方法时,消费者处理消息的时间超过了配置的max.poll.interval.ms,那么就会抛出CommitFailedException异常,提示消费者无法完成提交,因为消费者组已经重新平衡并将分区分配给另一个成员。这通常意味着轮询循环花费了太多时间处理消息。可以通过增加会话超时时间或通过使用max.poll.records减少返回的批次的最大大小来解决这个问题。
阅读全文