Посмотрите в строну очень просто и легковесного как Gearman брокер сообщений beanstalk. Beanstalk пользуется большей популярностью чем Gearman. Впервые она была сделана для Facebook.
Репозиторий:
https://beanstalkd.github.io/.
Для работы на PHP установите библиотеку через Composer:
https://packagist.org/packages/pda/pheanstalk
PHP клиент часто обновляется и дорабатывается в отличии от Gearman, расширение которого устанавливается через PEAR.
Читайте официальную документацию!
Мне нравится Gearman. Например в отличии от Gearman который просто раздает задачи, у beanstalkd имеется API, где в коде воркера можно отправить команду на удаляете выполненной задачи из очереди.
Я например пользуюсь в одном из проектов - Gearman. И если задача из очереди выполнена воркером неправильно или не выполнена вообще, я помещаю ее снова в очередь с высоким приоритетом. Если не выполняется второй раз. То добавляю ее в базу данных как ошибка.
Подробнее про Beanstalk.
1.
https://badcode.ru/chto-takoie-php-ochieried-zadach/.
2.
https://badcode.ru/ochieriedi-v-proghrammirovanii-...
Та же есть статья о супервизоре.
Также Redis используют в качестве очереди сообщений если хотите свой брокер сделать под себя. Основное назначение Redis No-SQL база данных.