UCMQ测试一把,附安装文档

项目中准备加一个HTTP的队列服务,在RestMQ和UCMQ中对比了一下,最终选择了RestMQ。
由于自己的项目中使用了Redis,不想在Server上启两个redis进程,也不愿意和队列共享redis,担心数据冲突,于是选择了UCMQ来先进行测试。

UCMQ是一款轻量的HTTP协议级消息队列服务组件,项目的最初原型来自“张宴”的HTTPSQS。

基本特性:

支持标准的HTTP协议( GET/POST方法),支持长连接(keep-alive);
请求响应非常快速,入队列、出队列速度超过10000次/秒;
每个UCMQ实例支持多队列,队列通过操作接口自动创建;
单个队列默认限制存储100w未读消息,可以不限制(非必要建议限制);
可以在不停止服务的情况下便捷地修改单个队列的属性(大小限制/只读锁/延时队列/同步频率);
可以实时查看队列属性(入队列数量、出队列数量、未读消息数量、消息积压数量)。
每个队列有独立的数据文件易管理易搬迁。

[shell]
cd ~
git clone git://github.com/nmathewson/Libevent.git
cd Libevent
sh autogen.sh
./configure --prefix=/opt/libevent
sudo make install
cd ~
git://github.com/ucweb/ucmq.git
cd ucmq
sh genall.sh
./configure --with-libevent=/opt/libevent --prefix=/opt/ucmq
sudo make clean && make && make install
[/shell]

Libevent安装成功提示的路径是/opt/libevent/lib
--with-libevent=/opt/libevent后面没有lib

结果怎么也编译不过去。

发表评论