Встречается на 3% собеседований по Java
Какие знаешь брокеры сообщений
В Java популярны следующие брокеры сообщений:
- Apache Kafka – распределённый, высокопроизводительный, поддерживает потоковую обработку.
java
Properties props = new Properties(); props.put("bootstrap.servers", "localhost:9092"); props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer"); Producer<String, String> producer = new KafkaProducer<>(props); producer.send(new ProducerRecord<>("topic", "message"));
-
RabbitMQ – AMQP-брокер, прост в настройке, поддерживает сложные маршрутизации.
javaConnectionFactory factory = new ConnectionFactory(); factory.setHost("localhost"); try (Connection connection = factory.newConnection(); Channel channel = connection.createChannel()) { channel.basicPublish("exchange", "routingKey", null, "message".getBytes()); } -
ActiveMQ / Artemis – JMS-совместимые, поддерживают очереди и топики.
-
Redis Pub/Sub – лёгкий, но без гарантий доставки.
-
Amazon SQS / SNS – облачные решения от AWS.
Выбор зависит от требований: Kafka для потоков, RabbitMQ для гибкости, JMS для стандартизации.

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