Встречается на собеседованиях • сегодня
Что такое принцип гарантированной доставки в Kafka
Kafka обеспечивает гарантированную доставку через механизм подтверждений (acks) и репликации:
- Acks=all – продюсер ждёт подтверждения от всех реплик перед подтверждением записи. Это гарантирует, что сообщение не потеряется даже при падении брокера.
-
Репликация – каждая партиция имеет несколько реплик на разных брокерах. Лидер синхронизирует данные с фолловерами.
-
ISR (In-Sync Replicas) – только реплики из синхронизированного набора могут стать лидерами.
Пример настройки продюсера:
java
props.put("acks", "all"); // Гарантированная запись
props.put("retries", 3); // Повторы при ошибках
props.put("enable.idempotence", true); // ИдемпотентностьПотребитель также должен подтверждать оффсеты только после обработки сообщения (enable.auto.commit=false).

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