Встречается на собеседованиях • сегодня
Что такое брокеры сообщений
Брокеры сообщений — это промежуточное ПО, обеспечивающее асинхронный обмен сообщениями между системами. Они гарантируют доставку, маршрутизацию и иногда трансформацию сообщений.
Примеры брокеров: RabbitMQ, Apache Kafka, ActiveMQ.
Основные функции:
- Буферизация — временное хранение сообщений.
- Маршрутизация — отправка сообщений нужному получателю.
- Очереди и топики — поддержка моделей point-to-point (очереди) и publish-subscribe (топики).
Пример с RabbitMQ (Java):
java
// Producer
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());
}
// Consumer
DeliverCallback deliverCallback = (consumerTag, delivery) -> {
String message = new String(delivery.getBody(), "UTF-8");
System.out.println("Received: " + message);
};
channel.basicConsume("my_queue", true, deliverCallback, consumerTag -> {}); Используются для распределённых систем, микросервисов, обработки событий.

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