Встречается на собеседованиях • сегодня
Для чего нужен брокер сообщения
Брокер сообщений — это промежуточное ПО, обеспечивающее асинхронный обмен сообщениями между компонентами системы. Он решает проблемы:
- Развязки компонентов — отправитель и получатель не знают друг о друге.
- Надежности — сообщения сохраняются, даже если получатель временно недоступен.
- Масштабируемости — балансировка нагрузки через очереди.
Пример с RabbitMQ (Java):
java
// Отправка
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
try (Connection connection = factory.newConnection();
Channel channel = connection.createChannel()) {
channel.queueDeclare("queue", false, false, false, null);
channel.basicPublish("", "queue", null, "Hello!".getBytes());
}
// Получение
DeliverCallback callback = (consumerTag, delivery) -> {
System.out.println(new String(delivery.getBody()));
};
channel.basicConsume("queue", true, callback, consumerTag -> {}); Популярные брокеры: Kafka, RabbitMQ, ActiveMQ.

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