Встречается на собеседованиях • сегодня
Работал ли с аналогами Kafka
Да, работал с аналогами Kafka, такими как RabbitMQ, Apache Pulsar и AWS Kinesis.
RabbitMQ — брокер сообщений на основе AMQP, подходит для очередей с гарантированной доставкой, но менее масштабируем для потоковой обработки.
Apache Pulsar — более современная альтернатива Kafka с поддержкой мультитенантности, сегментированным хранением и встроенной поддержкой функций (Functions API).
AWS Kinesis — управляемый сервис для потоковой обработки данных, интегрируется с AWS-экосистемой, но менее гибкий в настройке.
Пример работы с RabbitMQ:
java
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
try (Connection connection = factory.newConnection();
Channel channel = connection.createChannel()) {
channel.queueDeclare("test_queue", false, false, false, null);
channel.basicPublish("", "test_queue", null, "Hello, RabbitMQ!".getBytes());
}Выбор зависит от требований: Kafka — для высокой пропускной способности, RabbitMQ — для простых очередей, Pulsar — для гибридных сценариев.

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