activemq的安装与使用
一、activemq的安装 环境:CentOS 6、JDK8 1、 确保系统已安装了可用的jdk版本2、 从网上下载 Linux 版的 ActiveMQ( apache-activemq-5.11.1-bin.tar.gz),然后使用xftp上传到linux虚拟机已经建好的文件夹下 3、 解压安装# tar -zxvf apache-activemq-5.11.1-bin.tar.gz# mv apache-activemq-5.11.1 activemq如果启动脚本 activemq 没有可执行权限,此时则需要授权(此步可选)# cd activemq/bin/# chmod 755 ./activemq4、 防火墙中打开对应的端口ActiveMQ 需要用到两个端口一个是消息通讯的端口(默认为 61616)一个是管理控制台端口(默认为 8161)可在 conf/jetty.xml 中修改,如下: 7、 安全配置(消息安全)ActiveMQ 如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括 ip,端口,消息地址[队列或者主题地址],), 都可以肆无忌惮的 发送、 接收消息。 关 于 ActiveMQ 安装配置http://activemq.apache.org/security.html ActiveMQ 的消息安全配置策略有多种,我们以简单授权配置为例:在 conf/activemq.xml 文件中在 broker 标签最后加入以下内容即可:# vi /software/activemq/conf/activemq.xml 设置 admin 的用户名和密码:# vi /software/activemq/conf/jetty.xml 控制台的登录用户名密码保存在 conf/jetty-realm.properties 文件中,内容如下:# vi /software/activemq/conf/jetty-realm.properties# Defines users that can access the web (console,demo,etc.)# username: password [,rolename ...]admin: admin,admin注意:用户名和密码的格式是用户名 : 密码,角色名 重启:# vi /software/activemq/bin/activemq restart设置开机启动:# vi /etc/rc.local加入以下内容## ActiveMQsu - lgs -c '/software/activemq/bin/activemq start 8.demo代码在个人githup仓库上(https://github.com/leeSmall),欢迎大家fork,一起交流学习 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |