Using php-amqplib/php-amqplib
with a full dockerised setup to minimise setup and provide a fully working environment.
Based on https://www.rabbitmq.com/tutorials/tutorial-two-php.html
This setup works on Macs and Linux, not tested on Windows
make up
Once rabbitMQ is started you can see the queue in the management console at http://localhost:15672/#/queues
This steps calls the sender infinitely to start queueing messages. Notice that the queue will grow considerably so to stop it do it in your console with CTRL + C (or similar depending on your Operating system)
make push_jobs
make tail
make down