Пропуски Middle Kafka обновлено
Надёжные настройки продюсера
Вопрос
Заполните настройки продюсера для надёжной записи без дублей от ретраев.
acks=__(1)__
enable.idempotence=__(2)__
И настройку топика, чтобы запись требовала минимум двух синхронных реплик:
__(3)__=2
Попробуйте сами
Заполните пропуски по номерам.
1
2
3
Показать ответ и разбор
Коротко
acks=all (синоним -1) ждёт подтверждения от всех реплик из ISR, идемпотентность убирает дубли ретраев продюсера, а min.insync.replicas=2 не даёт подтвердить запись, если синхронных реплик меньше двух.
Что в пропусках
1
all или -1
2
true
3
min.insync.replicas
Разбор
acks=all (синоним -1) ждёт подтверждения от всех реплик из ISR, идемпотентность убирает дубли ретраев продюсера, а min.insync.replicas=2 не даёт подтвердить запись, если синхронных реплик меньше двух.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.