高性能分布式内存队列系统
一个之前在
微博
上调查过大家正在使用的分布式内存队列系统,反馈有
Memcacheq
,
Fqueue
,
RabbitMQ
,
Beanstalkd
以及
linkedin的kafka
。 RabbitMQ使用比较广泛,Beanstalkd是后起之秀。Beanstalkd之于RabbitMQ,就好比Nginx之于 Apache,Varnish之于Squid。后面在项目中使用Beanstalkd的过程中,更发现其简单、轻量级、高性能、易使用等特点,以及优先级、多队列、持久化、分布式容错、超时控制等特性