httpsqs_client.php 下载,mickelfeng

HTTPSQS

##编译安装:

ulimit -SHn 65535

wget http://git.oschina.net/chinayin/httpsqs/raw/master/bin/libevent-2.0.12-stable.tar.gz

tar zxvf libevent-2.0.12-stable.tar.gz

cd libevent-2.0.12-stable/

./configure --prefix=/usr/local/libevent-2.0.12-stable/

make

make install

cd ../

wget http://git.oschina.net/chinayin/httpsqs/raw/master/bin/tokyocabinet-1.4.47.tar.gz

tar zxvf tokyocabinet-1.4.47.tar.gz

cd tokyocabinet-1.4.47/

./configure --prefix=/usr/local/tokyocabinet-1.4.47/

#注:在32位Linux操作系统上编译Tokyo cabinet,请使用./configure --enable-off64代替./configure,可以使数据库文件突破2GB的限制。

#./configure --enable-off64 --prefix=/usr/local/tokyocabinet-1.4.47/

make

make install

cd ../

wget http://git.oschina.net/chinayin/httpsqs/raw/master/bin/httpsqs-1.7.tar.gz

tar zxvf httpsqs-1.7.tar.gz

cd httpsqs-1.7/

make

make install

cd ../

##命令说明 httpsqs -h

-l 监听的IP地址,默认值为 0.0.0.0

-p 监听的TCP端口(默认值:1218)

-x 数据库目录,目录不存在会自动创建(例如:/opt/httpsqs/data)

-t HTTP请求的超时时间(默认值:3)

-s 同步内存缓冲区内容到磁盘的间隔秒数(默认值:5)

-c 内存中缓存的最大非叶子节点数(默认值:1024)

-m 数据库内存缓存大小,单位:MB(默认值:100)

-i 保存进程PID到文件中(默认值:/tmp/httpsqs.pid)

-a 访问HTTPSQS的验证密码(例如:mypass123)

-d 以守护进程运行

-h 显示这个帮助

##示例

ulimit -SHn 65535

httpsqs -d -p 1218 -x /data/queue -a mypass123

##HTTPSQS 客户端使用文档

入队列

http://host:port/?name=your_queue_name&opt=put&data=经过URL编码的文本消息&auth=mypass123

出队列

http://host:port/?charset=utf-8&name=your_queue_name&opt=get&auth=mypass123

查看队列状态(普通方式,便于浏览器查看)

http://host:port/?name=your_queue_name&opt=status&auth=mypass123

查看队列状态(JSON方式,便于程序处理返回内容)

http://host:port/?name=your_queue_name&opt=status_json&auth=mypass123

查看指定队列位置点的内容

http://host:port/?charset=utf-8&name=your_queue_name&opt=view&pos=5&auth=mypass123

重置指定队列

http://host:port/?name=your_queue_name&opt=reset&auth=mypass123

更改指定队列的最大队列数量

http://host:port/?name=your_queue_name&opt=maxqueue&num=1000000000&auth=mypass123

不停止服务的情况下,修改定时刷新内存缓冲区内容到磁盘的间隔时间

http://host:port/?name=your_queue_name&opt=synctime&num=10&auth=mypass123

##HTTPSQS 第三方客户端

见Client目录

##详情

开发者/Author: 张晏

官方:http://zyan.cc/httpsqs/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值