SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Какие типы обменников (Exchanges) есть в RabbitMQ?

В RabbitMQ Producer отправляет сообщение не напрямую в очередь, а в Exchange (Обменник), который маршрутизирует его по правилам:

1. Direct: Точное совпадение ключа маршрутизации (Routing Key). Пример: ключ pdf_tasks идет в очередь для генерации PDF.
2. Fanout: Широковещание. Игнорирует ключи и шлет копию сообщения во ВСЕ привязанные очереди.
3. Topic: Маршрутизация по шаблону (с масками и #). Пример: ключ logs.error. пойдет в очередь ошибок.
4. Headers: Маршрутизация на основе HTTP-подобных заголовков сообщения (используется редко).

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «RabbitMQ (Детально)»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»