Какова точная причина, по которой для группы не хватало сердцебиения, потому что это перебалансировка? В чем причина перебалансировки, когда все потребители в группе?heartbeat не удался для группы, потому что он перебалансирован
спасибо.
Какова точная причина, по которой для группы не хватало сердцебиения, потому что это перебалансировка? В чем причина перебалансировки, когда все потребители в группе?heartbeat не удался для группы, потому что он перебалансирован
спасибо.
Heartbeats - это основной механизм проверки того, все ли потребители все еще работают и работают. Если вы получаете отказ от сердечного приступа, потому что группа перебалансируется, это указывает на то, что ваш потребительский экземпляр потребовал много времени, чтобы отправить следующее сердцебиение и считался мертвым, и, таким образом, возникла перебалансировка.
Если вы хотите предотвратить это, вы можете либо увеличить тайм-аут, либо убедиться, что ваш потребитель чаще биение сердца. Heartbeats в основном встроены в poll()
, таким образом, вы должны быть уверены, что вы вызываете опрос чаще. Обычно это достигается путем ограничения количества записей, которые возвращает один опрос (чтобы сократить время, необходимое для обработки всех полученных данных).
Спасибо @Matthias J. Sax – user677715