Встречается на собеседованиях • сегодня
Какие форматы используются для оптимизации трафика до Kafka
Для оптимизации трафика до Kafka часто используют:
- Сжатие сообщений (compression.type):
gzip— высокая степень сжатия, но медленнее.snappy— быстрее, но менее эффективное сжатие.lz4— баланс скорости и сжатия.zstd— лучшее сжатие с хорошей скоростью.
- Батчинг (batch.size, linger.ms):
- Объединение сообщений в батчи перед отправкой.
Пример конфигурации продюсера:
java
props.put("compression.type", "snappy");
props.put("batch.size", 16384); // 16KB
props.put("linger.ms", 10); // ждать до 10мс для батча-
Бинарные форматы (Avro, Protobuf, JSON Schema) вместо текстовых (JSON/XML) — уменьшают размер и ускоряют сериализацию.
-
Тонкая настройка (max.request.size, buffer.memory) — ограничение размера запросов и буферизация.

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