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

Есть ли опыт в RabbitMQ

Да, есть опыт работы с RabbitMQ. Использовал его для асинхронной обработки задач, межсервисного взаимодействия и распределения нагрузки.

Основные моменты:

  • Работал с очередями, обменниками (exchanges) и маршрутизацией (routing keys)
  • Настраивал durable queues для сохранения сообщений при перезапуске брокера
  • Применял ACK/NACK для подтверждения обработки сообщений
  • Использовал Dead Letter Exchanges (DLX) для обработки неудачных сообщений

Пример отправки сообщения в Java:

java
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
try (Connection connection = factory.newConnection();
     Channel channel = connection.createChannel()) {
    channel.queueDeclare("test_queue", true, false, false, null);
    channel.basicPublish("", "test_queue", null, "Hello RabbitMQ!".getBytes());
}

Также есть опыт работы с Spring AMQP для интеграции RabbitMQ в Spring-приложения.

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

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

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

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