Junior — Middle
86
Можешь перечислить виды обменников, используемые в RabbitMQ?
Answer from AI
sobes.tech AI
В RabbitMQ существуют следующие основные виды обменников (exchanges), которые определяют способ маршрутизации сообщений:
-
Direct Exchange — маршрутизирует сообщения в очередь с точным совпадением ключа маршрутизации (routing key).
-
Fanout Exchange — отправляет сообщения во все очереди, связанные с этим обменником, игнорируя ключ маршрутизации.
-
Topic Exchange — маршрутизирует сообщения в очереди на основе шаблонов ключей маршрутизации с поддержкой подстановочных символов (
*и#). -
Headers Exchange — маршрутизирует сообщения на основе заголовков сообщений, а не ключа маршрутизации.
Каждый тип обменника подходит для разных сценариев обмена сообщениями и позволяет гибко настраивать логику доставки.