`
jh108020
  • 浏览: 110904 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

ubuntu安装httpsqs

 
阅读更多
1安装

ulimit -SHn 65535

wget http://httpsqs.googlecode.com/files/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 ../

sudo apt-get install zlib1g-dev
sudo apt-get install libbz2-dev


wget http://httpsqs.googlecode.com/files/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/
#Note: In the 32-bit Linux operating system, compiler Tokyo cabinet, please use the ./configure --enable-off64 instead of ./configure to breakthrough the filesize limit of 2GB.
#./configure --enable-off64 --prefix=/usr/local/tokyocabinet-1.4.47/
make
make install
cd ../

wget http://httpsqs.googlecode.com/files/httpsqs-1.7.tar.gz
tar zxvf httpsqs-1.7.tar.gz
cd httpsqs-1.7/
make
make install
cd ../


2.测试
命令
httpsqs -h
-l <ip_addr> 监听的IP地址,默认值为 0.0.0.0
-p <num> 监听的TCP端口(默认值:1218)
-x <path> 数据库目录,目录不存在会自动创建(例如:/opt/httpsqs/data)
-t <second> HTTP请求的超时时间(默认值:3)
-s <second> 同步内存缓冲区内容到磁盘的间隔秒数(默认值:5)
-c <num> 内存中缓存的最大非叶子节点数(默认值:1024)
-m <size> 数据库内存缓存大小,单位:MB(默认值:100)
-i <file> 保存进程PID到文件中(默认值:/tmp/httpsqs.pid)
-a <auth> 访问HTTPSQS的验证密码(例如:mypass123)
-d 以守护进程运行
-h 显示这个帮助

启动
ulimit -SHn 65535
httpsqs -d -p 1218 -x /data/queue/

浏览器里
put
http://192.168.56.101:1218/?name=aa&opt=put&data=wdr&auth=aa123
get
http://192.168.56.101:1218/?charset=utf-8&name=aa&opt=get&auth=aa123
分享到:
评论

相关推荐

    Ubuntu 下配置 httpsqs

    在本文中,我们将详细介绍如何在Ubuntu上安装和配置HTTPSQS,并使用Eclipse作为开发工具进行客户端测试。 首先,我们需要确保系统已经安装了所有必要的依赖项。在Ubuntu上,这通常包括Java开发工具包(JDK),因为...

    httpsqs安装包与依赖包安装可用.rar

    《HTTPSQS:依赖包与安装指南》 HTTPSQS(HTTPS Quick Service)是一种用于处理HTTPS请求的工具或服务,它能够帮助开发者快速、便捷地构建安全的网络通信环境。本篇文章将详细阐述HTTPSQS的安装过程及其所需的依赖...

    httpsqs安装包和依赖包

    博主的博客可能提供了在Ubuntu下安装HTTPSQS时的具体步骤和遇到问题的解决办法,这对于初学者来说是非常有价值的参考资料。 在实际部署HTTPSQS时,还需要注意系统环境的兼容性,例如,确保操作系统版本与软件版本相...

    httpsqs 安装包(httpsqs-1.7,libevent tokyocabinet)附上安装文档

    本文将详细介绍`httpsqs`,一个基于`libevent`和`tokyocabinet`的消息队列系统,以及其安装过程。 `httpsqs`是一个开源的消息队列服务,它设计的目标是提供高并发、低延迟的HTTP接口,以实现快速的消息发布和消费。...

    httpsqs server 安装过程

    安装 HTTPSQS 在 CentOS 5.4 上通常涉及以下步骤: 1. **设置文件描述符限制**:`ulimit -SHn 65535`,确保系统能支持大量并发连接。 2. 安装依赖库: - 下载并安装 libevent,用于网络事件处理。 - 下载并安装 ...

    httpsqs安装完整版

    httpsqs安装完整版,不必找国处网站资料,里面包含了libevent-2.0.12-stable.tar.gz tokyocabinet-1.4.48.tar.gz httpsqs-1.7.tar.gz 与安装说明文件,亲测没有BUG,做队列服务器神器。

    张宴httpsqs所有文件安装文件

    《构建HTTPSQS服务:详解相关组件与安装过程》 HTTPSQS,全称为基于HTTP协议的轻量级开源简单队列服务,是由张宴开发的一款高效、易用的队列服务。它允许用户通过HTTP协议进行数据交换,极大地简化了分布式系统中的...

    服务器Httpsqs消息队列

    本篇文章将深入探讨`Httpsqs`的相关知识点,包括其作用、工作原理、安装步骤以及依赖包。 1. **Httpsqs的作用** - `Httpsqs`作为一个中间件,主要用于缓解服务器的压力,通过接收并缓存来自客户端的HTTP请求,然后...

    httpsqs1.7安装完整版

    HTTPSQS(HTTP Simple Queue Service)是一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务,使用 Tokyo Cabinet 的 B+Tree Key/Value 数据库来做数据的持久化存储。 本包为1.7版 已包含所需要的依赖:...

    httpsqs

    标签中的“源码”可能意味着HTTPSQS是开源的,允许开发者查看和修改源代码,进一步了解其实现原理,或者根据需要定制功能。而“工具”标签则表明HTTPSQS是一个实用的辅助工具,可以提高开发效率,解决特定场景下的...

    Httpsqs java客户端代码 很简单 很实用啊

    在Java开发中,使用HTTPSQS客户端库可以方便地与这种服务进行交互,实现异步处理、任务调度或者解耦组件间的通信。本篇文章将详细介绍如何在Java环境中使用HTTPSQS客户端代码,以及相关的知识点。 首先,为了与...

    Linux服务器队列安装及调试

    安装完成后,HTTPSQS会显示其版本信息和作者等,表示安装成功。通过以上步骤,你可以在Linux服务器上部署和调试HTTPSQS,从而构建一个高效稳定的队列服务环境。在实际应用中,可能还需要根据具体需求调整配置,优化...

    HTTPSQS源码分析

    ### HTTPSQS源码分析 #### 一、概述 HTTPSQS是一款消息队列服务器,其内部使用Tokyo Cabinet作为存储引擎实现数据的持久化。Tokyo Cabinet是一种高性能的键值存储系统,能够高效地存储与检索键值对。本篇文章将...

    httpsqs4j队列所需要用到的jar包

    `httpsqs4j` 是一个基于Java实现的高性能、高可用性的消息队列系统。在这个场景中,`httpsqs4j` 队列依赖于几个关键的库文件,这些库文件被包含在提供的压缩包文件中。下面将详细介绍每个压缩包及其在`httpsqs4j`中...

    httpsqs_client --轻量级简单队列服务HTTPSQS

    HTTPSQS 具有以下特征:  ● 非常简单,基于 HTTP GET/POST 协议。PHP、Java、Perl、Shell、Python、Ruby等支持HTTP协议的编程语言均可调用。  ● 非常快速,入队列、出队列速度超过10000次/秒。  ● 高并发,...

    httpsqs-1.3.tar.gz_linux 消息队列_消息队列

    在Linux环境中,安装httpsqs-1.3通常涉及以下步骤: 1. 解压下载的`httpsqs-1.3`压缩包。 2. 配置编译环境,包括安装必要的依赖库。 3. 使用Makefile进行编译安装。 4. 配置服务启动脚本,设置启动参数。 5. 启动...

    基于libev的缓存队列httpsqs源码和文档

    《基于libev的缓存队列httpsqs:深入解析与应用》 在现代高并发的互联网环境中,高效的数据处理和缓存管理是提升系统性能的关键因素。本文将深入探讨一个基于libev事件库实现的缓存队列系统——httpsqs,它以其优秀...

    httpsqs:从 code.google.comphttpsqs 自动导出

    httpsqs 从code.google.com/p/httpsqs自动导出作者zyan home 安装 ulimit -SHn 65535wget ...

    httpsqs4j:httpsqs4j-java-client-1.0

    【标题】"httpsqs4j:httpsqs4j-java-client-1.0" 指的是一个基于Java的客户端库,专门用于处理HTTPSQS4J协议。这个库可能提供了与服务器进行安全通信的接口和功能,它允许Java开发者在应用程序中实现对HTTPSQS4J协议...

Global site tag (gtag.js) - Google Analytics