Встречается на собеседованиях • сегодня
Чем на рабочем проекте заменяли Kafka
В зависимости от требований к производительности и масштабируемости, Kafka можно заменить альтернативными брокерами сообщений:
- RabbitMQ – для менее нагрузочных систем, где важна простота и гибкость маршрутизации сообщений.
java
ConnectionFactory factory = new ConnectionFactory(); factory.setHost("localhost"); try (Connection connection = factory.newConnection()) { Channel channel = connection.createChannel(); channel.queueDeclare("my_queue", false, false, false, null); channel.basicPublish("", "my_queue", null, "Hello RabbitMQ!".getBytes()); }
-
Apache Pulsar – если нужны мультитенантность, сегментированное хранение и низкая задержка.
-
AWS SQS/SNS или Google Pub/Sub – для облачных решений с managed-сервисом.
-
NATS – для ultra-low latency и простых use cases.
Выбор зависит от SLA, throughput, задержек и требований к отказоустойчивости. Kafka обычно заменяют при избыточной сложности для задачи.

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