Встречается на собеседованиях • сегодня
Какие знаешь стратегии доставки сообщений в Kafka
В Kafka есть несколько стратегий доставки сообщений, определяемых настройками acks и retries:
- At most once (
acks=0) – сообщения отправляются без подтверждения от брокера. Возможна потеря данных, но высокая пропускная способность.
Пример:javaprops.put("acks", "0");
-
At least once (
acks=1илиall,retries>0) – гарантирует доставку, но возможны дубли из-за повторов.
Пример:javaprops.put("acks", "all"); props.put("retries", 3); -
Exactly once – достигается через транзакции или идемпотентность (
enable.idempotence=true). Гарантирует однократную доставку без дублей.
Пример:javaprops.put("enable.idempotence", "true");
Для критичных данных используют exactly once, для логов – at most once.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы