赞
踩
可能是消息队列Kafka版客户端版本过低或者Consumer没有独立线程维持心跳。
使用消息队列Kafka版时,消费客户端频繁出现Rebalance。
可能导致故障的原因包括:
max.poll.interval.ms
设置的值,默认5分钟)未进行poll拉取消息,则会导致客户端主动离开队列,而引发Rebalance。首先您需要了解以下几点信息:
session.timeout.ms
:心跳超时时间(可以由客户端自行设置)。max.poll.records
:每次poll返回的最大消息数量。max.poll.interval.ms
配置参数。<单个线程每秒消费的条数> * <消费线程的个数> *<max.poll.interval.ms>
的积。<max.poll.records> / (<单个线程每秒消费的条数> * <消费线程的个数>)
的值。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。