kestrel轻量级消息队列的安装
来源:互联网 发布:淘宝买飞机票怎么取票 编辑:程序博客网 时间:2024/04/30 14:48
一简介
1、kestrel是一个轻量级的消息队列框架,总体来说的好处就是轻量,易于使用,但是不太便于管理。
2、现在市面上的消息中间件非常多,比较著名的就是MQ。kestrel对于新应用相对来说用的很少了,因为kestrel项目已经不维护停止了版本升级,所以现在在用的版本都还是12年以前的,对于升级和扩展不是太方便
3、kestrel由于已经过时,现在的资料很少,就是要下载源码都需要翻墙,当然还有些前辈分享了
二安装
1、jdk必须,版本没有太大的要球1.6以上都行
2、安装deamon-0.6.4.tar.gz
直接解压然后进入根目录:./configure && make && make install 及可安装
3、安装scala,由于kestrel是基于scala开发的所以有写文件需要依赖于scala所以最好安装下
解压然后编辑:/etc/profile
添加:export SCALA_HOME=……
export PATH=$PATH:$SCALA_HOME
4、解压kestrel-2.1.4.tar.gz (自己找资源-实在找不到可以找我)
#测试环境
配置:vi ./scripts/devel.sh
编辑:APP_PATH="/usr/……/kestrel-2.1.4"
APP_NAME="kestrel"
VERSION="2.1.4"
java -server -Xmx1024m -Dstage=development -jar $APP_PATH/
运行:./scripts/devel.sh
测试:telnet xxx.xxx.xxx.xxx 22133 如果正常连接输入stats命令即可看到一些默认队列
#正式环境
配置:vi ./scripts/kestrel.sh
编辑:APP_NAME="kestrel"
ADMIN_PORT="2223"
VERSION="2.1.4"
SCALA_VERSION="2.9.3"
APP_HOME="/usr/……/kestrel-2.1.4" //安装目录
DAEMON="/usr/local/bin/daemon" //默认
HEAP_OPTS="-Xmx256m -Xms256m -XX:NewSize=128m" //这个配置注意JVM的内存大小限制
当然其他一些数据以及日志目录自己可以设置
运行:./scripts/kestrel.sh start 或者通过: cp ./scripts/kestrel.sh /etc/init.d/ 然后可以直接使用:service kestrel start 来启动
测试:和上面一样
*注意:正式环境的配置会相对麻烦不少,需要小心处理!
- kestrel轻量级消息队列的安装
- kestrel消息队列介绍
- kestrel消息队列介绍
- mcq 轻量级的消息队列
- mcq 轻量级的消息队列
- mcq 轻量级的消息队列
- Kestrel队列使用示例[配置、安装、命令]
- httpsqs 轻量级消息队列
- 测试kestrel的队列(一)
- 测试kestrel的队列(二)
- 【httpsqs】轻量级消息队列处理安装与使用
- 轻量级消息队列服务UCMQ
- httpsqs 非常小的轻量级消息队列服务
- 消息队列RabbitMQ的安装
- kafka消息队列的安装
- Kestrel持久化队列服务器
- Web应用中的轻量级消息队列
- Web应用中的轻量级消息队列
- virtualBox下安装centos7mini版
- iOS程序性能优化的方法有哪些?
- CSS学习Day07
- linux学习笔记--head命令
- [整理]HTTP错误码大全与常见错误原因详解
- kestrel轻量级消息队列的安装
- 百度ueditor1.4.3几个bug修复
- Ng2 应用初始化脚本v0.1
- opnet调试之逻辑错误
- IOS国际化(三)app内部语言的切换
- c语言链表,头插法和尾插法
- URL简介(上)
- Java学习笔记之JSP内置对象
- 控制台下运行cl命令