1. RabbitMq :专注队列,管理界面功能强大,Erlang 开发,支持amqp协议,支持持久化,容错,优先级(by plugin)
ruby gem:bunny,amqp,sneekers, gocardless/hutch
http://www.rabbitmq.com/
http://rubybunny.info/
https://ruby-china.org/topics/22332
2.redis:kv 数据库,本身支持MQ,C++
ruby gem:resque,sidekiq
3.beanstalk:后起之秀,C,优先级,可持久化,无容错,管理界面不完善,支持延时投递;入队效率更高
ruby gem:backburner,em-jack,beaneater
http://beanstalkd.github.io/beaneater/
4.Kfaka:Scala,支持持久化,支持副本
http://www.cnblogs.com/wahaha123/archive/2013/05/30/3108694.html
http://www.zhihu.com/question/21062715