Если у вас медленная обработка и вы хотите избежать перебалансировок, то настройка либо позволит добиться этого. Однако расширение max.poll.interval.ms для увеличения промежутков между опросами имеет побочный эффект.
Каждый потребитель использует только 2 потока - поток опроса и поток биения.
Последний сообщает группе, что ваше приложение еще живо, поэтому может инициировать перебалансировку до истечения срока действия max.poll.interval.ms, а также предварительно извлекает записи во время обработки ранее опрошенного пакета.
Поток опроса делает все остальное с точки зрения группового взаимодействия, поэтому во время метода опроса вы выясняете, был ли перебалансирован в другом месте, вы выясняете, умер ли лидер раздела, и, следовательно, требуется метаданные refre sh. Подразумевается, что если вы разрешите более длительные промежутки между опросами, то группа в целом будет медленнее реагировать на изменения (например, ни один потребитель не начнет получать сообщения после перебалансировки, пока все они не получат свои новые разделы - если перебалансировка произойдет сразу после одного потребитель начал обрабатывать партию в течение 10 минут, после чего все потребители будут задерживаться, по крайней мере, так долго).
Следовательно, для более отзывчивой группы в ситуациях, когда обработка сообщений ожидается медленной, вам следует выбрать уменьшить количество записей, извлекаемых в каждом пакете.