• HTTPSQS


    HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用Tokyo Cabinet的B+Tree Key/Value数据库来做数据的持久化存储。

    HTTPSQS 具有以下特征:

    ● 非常简单,基于 HTTP GET/POST 协议。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。
    ● 非常快速,入队列、出队列速度超过10000次/秒。
    ● 高并发,支持上万的并发连接,C10K不成问题。
    ● 支持多队列。
    ● 单个队列支持的最大队列数量高达10亿条。
    ● 低内存消耗,海量数据存储,存储几十GB的数据只需不到100MB的物理内存缓冲区。
    ● 可以在不停止服务的情况下便捷地修改单个队列的最大队列数量。
    ● 可以实时查看队列状态(入队列位置、出队列位置、未读队列数量、最大队列数量)。
    ● 可以查看指定队列ID(队列点)的内容,包括未出、已出的队列内容。
    ● 查看队列内容时,支持多字符集编码。
    ● 源代码不超过700行,适合二次开发。

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Simple Spreadsheet:Simple Spreadsheet是一个基于web的电子表格软件类似于MS Excel,OpenOffice Spreadsheet和Google Spreadsheets。 采用Javascript,HTML,CSS与PHP开发。
    PHP WebSocket:PHP WebSocket是一个简单的PHP5.3 WebSocket服务器实现,遵循WebSocket RFC的draft75和draft76规范。支持Flash Socket Policy请求。整个服务器采用模块化设计,非常易于扩展。
    CARE2X:Care2x是一套综合医院信息管理系统(Hospital Information System)。 一般的医院有各种不同的专科部门,每天都要处理大量的病人、医疗人员(如医生、护士) 等资料。 这套系统希望建立单一的工作平台,让不同角色的工作人员快速寻找(如病人)资料、进行采购、排班服务等。
    Lucid Desktop:Lucid Desktop是一个基于PHP开发的开源webOS,数据采用数据库存储。它是一个多用户系统,内置各种应用程序也是安装和卸载。这些内置程序包括:文本编辑器、计算器、图像查看器、简单游戏、网络浏览器、RSS 阅读器、音乐播放器等。利用其提供的文件管理器,可以很方便添加、修改、删除文件和文件夹。支持右键操作,支持更换桌面主题,在线更新系统。
    Gubed:Gubed是一个用于调试PHP脚本的跨平台程序。
    php-json-rpc:php-json-rpc是JSON-RPC协议的一个简单实现。只有一个PHP类JsonRpcClient,通过它可以直接调用远程API方法并完返回相应的结果。
    SAPRFC:SAPRFC是PHP4与PHP5的一个扩展模块。 利用SAPRFC可以从PHP脚本调用ABAP功能 (SAPR/3中一个模块)。 你可利用强大的PHP语言创建一个连接SAPR/3的Web应用程序。 你还可以用PHP开发一个RFC服务器,然后SAPR /3调用PHP函数。
    vLIB:vLIB提供一个PHP类包帮助开发人员简化Web应用系统开发。 当前包括vlibTemplate一个强大的模板系统(能够分离HTML与PHP代码),vlibMimeMail和vlibDate。
    Excel Writer (XML) for PHP:一个PHP library用于动态生成Excel 2003+ XML文件。只需PHP5+,不需要任何XML类库。
    Ani-Shell:Ani-Shell是一个简单的PHP shell,它有一些独特的功能,例如:邮件群发、简单的服务fuzzer和DDoser。这个shell功能强大并且按照标准编码规范编写,更易于修改和定制。