Вопрос проверяет понимание того, как брокер сообщений ведет себя при сбоях consumer’ов и как обеспечивается устойчивость обработки.
Короткий ответ
При временной недоступности consumer’а сообщения не пропадают и остаются в брокере. Они хранятся до тех пор, пока consumer не вернется и не продолжит чтение с последнего зафиксированного offset’а. Если используется группа consumer’ов, партиции могут быть перераспределены. Поведение зависит от настроек ретенции и commit-стратегии. В результате система остается работоспособной.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.