Я установил для enable.auto.commit значение true, для интервала автоматического принятия - 1000 мс, а для session.timeout.ms - 30000.
Вопрос: - Если для интервала автоматического принятия установлено значение1сек, это означает, что каждую секунду мое смещение фиксируется, но для session.timeout.ms задано значение 30сек, а следующий опрос занимает более 30 сек. Это означает, что потребитель, а не таблица для отправки своего присутствия в группу, и потребитель будут удаленыиз этой группы.Через некоторое время, которое превышает 30 секунд, получает сообщение об ошибке:
«Не удалось выполнить автоматическое принятие смещения для addIdentity группы: принятие не может быть завершено, поскольку группа уже перебалансирована и ей назначенаразделение на другого участника. Это означает, что время между последующими вызовами poll () было больше, чем настроенный session.timeout.ms, что обычно означает, что цикл опроса тратит слишком много времени на обработку сообщений. Вы можете решить эту проблему, увеличивтайм-аут сеанса или путем уменьшения максимального размера пакетов, возвращаемых в poll () с помощью max.poll.records. "
Если при каждом опросе происходит автоматическая фиксация, то что такое" auto.commit.interval.ms ".
Разъяснение кого-либо будет очень полезно для меня.