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
Создаём объект соединения: