Message Queue Solutions
April 28th, 2009 by ErikWhile I’m a fan of Gearman so far, I thought it prudent to look at alternative solutions. This is a survey of alternative solutions I’ve located so far. Most of my clients are LAMP(hp) and so I’ll probably be ignoring the language specific packages that don’t support PHP. After a cursory overview from the list below I know I’ll be checking in on Amazon SQS and Beanstalkd before I make my final selection.
- 0MQ
- Amazon Simple Queue System (SQS)
- Apache MQ
- Apache Qpid
- Beanstalkd
- Dropr
- Gearman (Perl system by Danga)
- Gearman (C)
- Microsoft Message Queuing (MSMQ)
- Minimalist Queue Services (MQS) abandoned project
- Q4M MySQL Pluggable storage engine
- OpenAMQ
- Open Source Message Queue (OSMQ)
- Peafowl
- RabbitMQ
- Red Hat Enterprise MRG
- Starling
- Sun Java System Message Queue
- Z Message Queue abandoned project
Linden Labs (publishers of Second Life) posted their evaluation of Messaging Queue Software. Of course they’re an edge case in terms of scale so some of these may work just fine for your uses despite being eliminated by them.
You should follow me on Twitter.