Встречается на собеседованиях • сегодня
Использовал ли Message Broker
Message Broker — это промежуточное ПО для асинхронного обмена сообщениями между системами. В Java часто используют RabbitMQ, Apache Kafka или ActiveMQ.
Пример с 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());
}Используется для:
- Развязки компонентов (producer/consumer)
- Обеспечения надежности (persistence, retry)
- Масштабирования (конкурентная обработка)
- Очередей задач (например, отправка email)
Выбор брокера зависит от требований: Kafka для потоковой обработки, RabbitMQ для простых очередей.

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