Isn't rabbit a messaging service? What does that have to do with queues? Never used it, so not being sarcastic.
But they support PHP you can use it in any PHP framework (like laravel).
I find laravel has Beanstalkd、IronMQ、Amazon SQS、Redis driver,but it doesn't has rabbitmq driver.If i want to use rabbitmq,what will i do?
Isn't rabbit a messaging service? What does that have to do with queues? Never used it, so not being sarcastic.
But they support PHP you can use it in any PHP framework (like laravel).
@jekinney Yes, and Laravel queues is exactly simplified messaging system with publisher and consumer, doesn't it? You even have channels there now so i don't even know if 'simplified' is a right word.
RabbitMQ is a brilliant QUEUE based service with many characteristics from WebsphereMQ and provides full AMQP support as far as I know.
I also want to use RabbitMQ to queue up jobs for async processing, I gather from the answers so far there is no support and no future road map?
@z900collector you know you can add your own drivers to Laravel Queue? Just grab the RabbitMQ package from packagist and adhere to the queueing contracts.
Or Google and the first result seems good; https://github.com/fintech-fab/laravel-queue-rabbitmq
Thanks for that I will investigate this week. I've already got the videlalvaro/php-amqplib package and been using queue access in my app but not as a "Queue Driver".
Sid
You need to look no further than https://github.com/php-enqueue/laravel-queue. Supports 10+ transports including RabbitMQ, well tested, based on queue-interop interfaces.
I think the original question is a good point. Why isn't it supported out of the box? RabbitMQ is the most popular message queue service.
Yea, I am also really curious why it isn't included out of the box?
So is RabbitMQ a good choice mostly in microservice architecture for transporting messages between those applications?
Please or to participate in this conversation.