Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Меню
Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Какие типы Exchange бывают?

Этот вопрос проверяет знание ключевого компонента RabbitMQ — Exchange, который отвечает за маршрутизацию сообщений в очередях.

Короткий ответ

В RabbitMQ существуют четыре основных типа Exchange, которые определяют, как сообщение будет routed к очередям. Direct отправляет сообщение в очередь, чей routing key точно совпадает с ключом сообщения. Fanout просто рассылает копии сообщения во все привязанные к нему очереди, игнорируя routing key. Topic позволяет использовать шаблоны (с * и #) для гибкого сопоставления routing key. Headers игнорирует routing key и маршрутизирует сообщения на основе заголовков.

Длинный ответ

Зарегистрироваться

Развернутый ответ доступен только зарегистрированным пользователям.

Уровень

  • Рейтинг:

    4

  • Сложность:

    6

Навыки

  • RabbitMQ

    RabbitMQ

Ключевые слова

#rabbitmq

#exchange

Подпишись на PHP Developer в телеграм