Roadrunner is just a replacement for nginx+php-fpm pair. You still have to write your own queue implementation in your application, you won't have features like failed jobs, delayed jobs, max attempts, expirations, chained jobs etc. You have to waste many hours.
It is not just a replacement and it does have most of the features you mention. It also have automatic reconnects for queue brokers which it near to impossible to achieve in php. Check this repo: github.com/spiral/jobs
It can also run queue in memory, so you don’t need any broker.
What about Queues?
RoadRunner has integrated Queries, you don't even need a framework for it anymore.
Roadrunner is just a replacement for nginx+php-fpm pair. You still have to write your own queue implementation in your application, you won't have features like failed jobs, delayed jobs, max attempts, expirations, chained jobs etc. You have to waste many hours.
It is not just a replacement and it does have most of the features you mention. It also have automatic reconnects for queue brokers which it near to impossible to achieve in php. Check this repo: github.com/spiral/jobs
It can also run queue in memory, so you don’t need any broker.
Hi @burak ,
You mean to work with RabbitMQ etc? If so Symfony Messenger can be used to work with queues.
What does it have to do with Queues?