资 源 简 介
·FAKESAE.QUEUE·
Copyright (C) 2012 Dr.NP
软件ID:fakesae.queue
软件版本:0.1 Alpha
协议:GPLv2
本软件用于模拟SinaAppEngine的队列服务,配合redis,实现队列中的URL请求。
本软件基于libhiredis和libcurl,编译前安装好相应的库和头文件
[安装]
本软件基于Linux epoll,需要准备2.5.44以上版本内核。考虑到pthread的nptl性能,推荐2.6.9以上版本。
首先安装libhiredis,源文件位于redis源码包中。
安装libcurl:http://curl.haxx.se/libcurl/
安装本软件:解压之后执行make,将生成的二进制文件复制到目标目录,无需执行make install,如有编译错误,请检查当前系统环境。如有特殊需求,请修改Makefile。
[运行]
执行fakesae_queue程序,支持的参数有:
-h OPTION : Redis服务器地址,默认为localhost
-p OPTION : Redis服务器端口,默认为6379
-D OPTION : Redis数据库,默认为1
-a OPTION : Redis连接密码,如无密码则留空
-d : 作为后台服务,默认为前台程序
-s OPTION : 队列获取延迟时间。当便利所有队列都没有获取到新数据,程序会中断一段时间,单位为毫秒,默认为100
-c OPTION : 配置文件(队列列表)文件(LUA格式)
-l 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报