标签:activemq apache jms linux 框架
最近有项目中用到消息队列,JMS规范中实现最好的开源框架就是activemq,所以选择它(当然这是我老大决定的,像我这中刚入职场的小菜鸟考虑问题还不太全面)作为消息队列传输数据,公司有有成型的消息队列框架的实现,可是公司中的框架 实现的好繁琐,考虑的好全面,考虑到了同步消息传输和异步消息传输,持久化消息存储和非持久化消息存储,消息之间点对点传输还是pubilc/subscribe(订阅)等等,考虑的很复杂,所以jar包依赖冲突比较严重,于是乎就选择了activemq,闲话少扯,省得蛋痛,下面是安装activemq的过程,由于本人使用的是linux系统,所以windows下没怎么研究(感兴趣的可以研究一下,很简单的,呵呵~)
首先下载apache的activemq
官方链接:activemq下载链接(这是最新5.11版本),如果想选其他的版本自己到官方网站找,官方网站地址:http://activemq.apache.org/download.html
下载完成之后,将它拷贝到自己的目录,进行解压就可以了(前提是自己电脑已经安装好jdk,并配置了环境变量,具体安装jdk的方法自行百度)
如图所示:我将activemq拷贝到/home/q目录下,并将其解压
解压后进入activemq的目录:
如图所示目录,其中bin目录下放着activemq启动和终止等等命令,conf放着activemq的配置文件
对了,安装完成之后一定要给activemq的安装目录加上777权限,给bin目录加上755权限
sudo chmod 777 /home/q/apache-activemq-5.11.1
sudo chmod 755 /home/q/apache-activemq-5.11.1/bin
关于linux的权限解释,请看我的一篇博客:linux文件权限
如果不加的话后面启动的话会报错
启动activemq:
将linux目录切换到bin目录下,./activemq start 启动activemq
检查activemq是否已经启动
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令以便检验是否已经成功启动ActiveMQ服务。
打开端口:nc -lp 61616 &
查看61616端口是否打开: netstat -an | grep 61616
检查是否已经启动:
直接访问activemq的管理页面:http://localhost:8161/admin/
默认用户名和密码都是admin,可以在配置文件中修改
activemq管理就面:
activemq安装成功,~~~~
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:activemq apache jms linux 框架
原文地址:http://blog.csdn.net/liu136313/article/details/47373981