fengbiaoshan's avatar

Why doesn't laravel include rabbitmq queue driver?

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?

0 likes
9 replies
jekinney's avatar

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).

1 like
pjplonka's avatar

@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.

z900collector's avatar

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?

2 likes
z900collector's avatar

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

Nospoon's avatar

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.

mrvnk's avatar

Yea, I am also really curious why it isn't included out of the box?

nomikz's avatar

So is RabbitMQ a good choice mostly in microservice architecture for transporting messages between those applications?

Please or to participate in this conversation.