Встречается на собеседованиях • сегодня

Использовал ли 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 для простых очередей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы