1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jonny-li-rabbitmq-study

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

RabbitMQ-PHP入门教程及 документация

photo.png

Несколько концептуальных объяснений:

Broker: простыми словами, это сущность сервера очередей сообщений.

Exchange: обменник сообщений, который определяет правила маршрутизации сообщений в очередь.

Queue: носитель очереди сообщений, каждое сообщение помещается в одну или несколько очередей.

Binding: привязка, которая связывает exchange и queue по определенным маршрутам.

Routing Key: ключ маршрутизации, exchange использует этот ключ для маршрутизации сообщений.

vhost: виртуальный хост, в одном broker можно создать несколько vhost для разделения прав пользователей.

Producer: производитель сообщений, это программа, которая отправляет сообщения.

Consumer: потребитель сообщений, это программа, которая принимает сообщения.

Channel: канал сообщений, в каждом соединении клиента можно создать несколько каналов, каждый из которых представляет собой сессионную задачу.

Процесс использования очередей сообщений:1. Клиент подключается к серверу очередей сообщений и открывает канал. 2. Клиент объявляет exchange и устанавливает соответствующие параметры. 3. Клиент объявляет очередь и устанавливает соответствующие параметры. 4. Клиент использует ключ маршрутизации для установления связи между exchange и очередью. 5. Клиент отправляет сообщение в exchange. 6. После получения exchange сообщения, оно маршрутизирует его по ключу маршрутизации и привязкам, и отправляет его в одну или несколько очередей.Примечание: с помощью параметра durable осуществляется сохранение exchange, очереди и сообщений.

Постоянная ссылка на этот учебник на GitHub. https://gitee.com/jonny-li/rabbitmq-study

Автор

Jonny (ID: 82-летний банан)

Контактная информация

lw1772363381@163.com (Jonny)

Сайт сообщества

https://www.phpassn.com

GitHub репозиторий

https://github.com/orchid-lyy/rabbitmq-study

Gitee репозиторий

https://gitee.com/jonny-li/rabbitmq-study

Самый простой и удобный для новичков учебник по RabbitMQ и PHP

  1. 01-Лучший для новичков учебник по RabbitMQ и PHP (часть 1): установка RabbitMQ на Windows
  2. 02-Лучший для новичков учебник по RabbitMQ и PHP (часть 2): установка расширения amqp для PHP на Windows
  3. 03-Лучший для новичков учебник по RabbitMQ и PHP (часть 3): базовое использование очередей сообщений
  4. 04-Лучший для новичков учебник по RabbitMQ и PHP (часть 4): публикация и подписка
  5. 05-Лучший для новичков учебник по RabbitMQ и PHP (часть 5): типы обменников
  6. 06-Лучший для новичков учебник по RabbitMQ и PHP (часть 6): использование обменника типа Topic (тематический обменник)
  7. 07-Лучший для новичков учебник по RabbitMQ и PHP (часть 7): удалённое вызов функции (RPC)
  8. Лучший для новичков учебник по RabbitMQ и PHP (часть 8): задержка очередей

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jonny-li-rabbitmq-study.git
git@api.gitlife.ru:oschina-mirror/jonny-li-rabbitmq-study.git
oschina-mirror
jonny-li-rabbitmq-study
jonny-li-rabbitmq-study
master