初试memcacheq

来源:互联网 发布:淘宝客怎么领取优惠券 编辑:程序博客网 时间:2024/04/25 15:54

今天在拜读新浪微博架构师Tim在QCon Beijing 2010上的演讲的时候了解到新浪微博大规模使用memcacheq作为消息队列,正好公司最近在评估一些MQ的产品,就简单尝试了一下。

 

按照官方的说法,memcacheq有五大优势:

1. 无与伦比的简单

2. 非常快

3. 支持多个队列

4. 高并发性

5. 与memcache协议兼容

 

安装和启动请参考这里,需要bdb和libevent。基于libmemcached简单写了一个小程序测试了一下,的确很简单,producer利用memcached_set发消息,consumer利用memcached_get接收消息,其中参数key作为消息队列的名称。今天先贴代码,其它的慢慢再研究吧。