В моих темах 115 разделов и около 130 потребителей.Я ожидаю, что 115 потребителей в активном состоянии (назначение 1 к 1) и остальные 15 потребителей в состоянии ожидания.
Несколько раз я наблюдал большой объем памяти и JVM в состоянии зависания, из-за которого происходит перебалансировка.Тем не менее, я не уверен, вызывает ли это полную перебалансировку (т. Е. Назначения исправных узлов также изменяются ??) или только назначенные разделы мертвого узла назначаются одному из свободных узлов?
Кроме того, как происходит перебалансирование в случае перезапуска приложения (у меня распределенный поток 1 / потребитель на JVM)?Поскольку узлы запускаются один за другим (повторяющийся перезапуск), произойдет ли перебалансирование 115 раз (т. Е. Каждый раз, когда новый потребитель присоединяется к группе), или будет применен некоторый порог / ожидание перед началом перебалансировки (чтобы обеспечить все исправные узлы)присоединиться к заявке)?