4 ms·
I currently use Gearman in my app (and supervisord), but I also looked into RabbitMQ. It was this comment on SO that made me go with Gearman. I would say that
by chr15 16y ago
I currently use Gearman in my app (and supervisord), but I also looked into RabbitMQ. It was this comment on SO that made me go with Gearman.
I would say that Gearman is better for queuing "jobs" and RabbitMQ is better for queuing "data". Of course, they are both really the same thing, but the way it works out for me is that if you are trying to "fan out" work to be done, and the workers can work independently, Gearman is the better way to do it. But if you are trying to feed data from a lot of sources down into fewer data consumers, RabbitMQ is the better solution.
Source http://stackoverflow.com/questions/2283955/rabbitmq-or-gearman-choosing-a-jobs-queue http://stackoverflow.com/questions/2283955/rabbitmq-or-gearm...
I tried both technologies in my app, and Gearman was eventually easier to work with. YMMV.