Вопрос в том насколько часто такое может происходить и можно ли это контролировать? Если логика консьюмера очень долгая, например услово 5 минут. Решит ли зукипер за это время, что меседж не законсьюмился и повторит ли операцию?
Пасиб за ответ) А что вы имеете ввиду под «каждый раз»? Как часто будет происходить этот каждый раз? И когда он вообще произойдет и при каком условии? При реконекте? В этом мой вопрос)
И еще. Может ли измениться партиция при таком сценарии?
Добрый день. Очень хорошая статья!
Вопрос возник… Если разработчик контролирует commit offset, то как kafka сможет понять, что меседж не законсьюмился, если консьюмер не закомитил оффсет но и не обработал меседж. Есть какой-то тайм-аут период после которого зукипер вновь запроцессит незакомиченный меседж, либо же я что-то не правильно понял в логике работы с кафкой? Спасибо!)
Он есть. Потому тоже не совсем понял этот дополнительный функционал
go-database-sql.org/connection-pool.html
Нет, они хотят сказать, что выкатят фикс вместе с елден ринг. Движок там одинаковый
И еще. Может ли измениться партиция при таком сценарии?
Добрый день. Очень хорошая статья!
Вопрос возник… Если разработчик контролирует commit offset, то как kafka сможет понять, что меседж не законсьюмился, если консьюмер не закомитил оффсет но и не обработал меседж. Есть какой-то тайм-аут период после которого зукипер вновь запроцессит незакомиченный меседж, либо же я что-то не правильно понял в логике работы с кафкой? Спасибо!)