Встречается на собеседованиях • сегодня
Что такое acks в Kafka
В Kafka acks — это параметр конфигурации продюсера, определяющий, сколько подтверждений (acknowledgments) от брокеров требуется перед тем, как запись считается успешно отправленной.
Варианты:
acks=0— продюсер не ждет подтверждения (риск потери данных).acks=1— ждет подтверждения только от лидера партиции (баланс между скоростью и надежностью).acks=all(илиacks=-1) — ждет подтверждения от всех синхронных реплик (максимальная надежность, но медленнее).
Пример:
java
props.put("acks", "all"); // Гарантирует запись во все реплики
props.put("retries", 3); // Повторные попытки при ошибкахНюансы:
acks=allтребует настройкиmin.insync.replicasдля определения минимального числа реплик.- Выбор зависит от требований к надежности и производительности.

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