RabbitMQ
Как установить RabbitMQ?
Для windows очень просто - скачать с официального сайта инсталлятор и установить. :)
Плюс нужно прописать в PATH путь к консольным скриптам (c:\Program Files\RabbitMQ Server\rabbitmq_server-{VERSION}\sbin\
).
И добавить в .bashrc: alias rabbitmqctl='rabbitmqctl.bat'
, чтобы удобнее было запускать консольные команды.
Для установки на Linux и macOS инструкции есть на официальном сайте.
Как проверить запущен ли сервис?
Выполнить в консоли:
rabbitmqctl status
Как посмотреть список сообщений и количество сообщений в них?
Выполнить в консоли:
rabbitmqctl list_queues
Как добавить сообщение в очередь из php?
Устанавливаем библиотеку php-amqplib
:
composer install php-amqplib/php-amqplib
Создаём объект соединения: