后端队列系统列表

来源:互联网 发布:忘不了脑营养 知乎 编辑:程序博客网 时间:2024/05/21 10:05

web后端有很多队列系统,队列是非常好的解耦合的交互方式。

  1. 新浪的Memcacheq,项目网址:http://memcachedb.org/memcacheq,生产案例:新浪微博的队列服务,基于bdb和libevent
  2. httpsqs(http simple queue service)是一款基于http get/post协议的轻量级开源简单消息队列服务,使用tokyo cabinet的b+tree key/value数据库来做数据的持久化存储
  3. Fqueue:
  4. RabbitMQ:Erlang语言开发
  5. ZeroMQ:不支持消息持久化和崩溃后恢复
  6. ActiveMQ:
  7. Beanstalkd:c语言开发,源于facebook,是一个快速、简单的内存消息队列,也可以开启binlog,消息将被写入日志文件用于重启时恢复数据
  8. Linkedin的kafaka
  9. Gearman,c语言开发
  10. twitter的starling,基于ruby的轻量级持久化队列服务,实现memcache协议
  11. twitter的kestrel,基于scala语言
  12. karait,消息存储使用mongodb

原创粉丝点击