一、安装和启动
官网:http://activemq.apache.org/
1、安装启动
方式一:
$ tar -zxvf apache-activemq-5.11.1-bin.tar.gz
$ mv apache-activemq-5.11.1 activemq
如果启动脚本 activemq 没有可执行权限,此时则需要授权(此步可选)
$ cd /activemq-01/bin/
$ chmod 755 ./activemq
$ ./activemq start/stop/status
方式二(Windows):
下载之后解压出来,目录如下
打开bin目录下的地址可以看到有两个文件夹win32和win64,可以根据自己的电脑情况来选择。
我这里选择win64位的,点击activemq.bat进行启动,如图所示就是启动结束了。
那么接下来我们在浏览器中输入 http://localhost:8161/admin 地址,弹出输入用户名密码的页面,默认用户名密码都为admin
2、ActiveMQ 需要用到两个端口
一个是消息通讯的端口(默认为 61616)
一个是管理控制台端口(默认为 8161)可在conf/jetty.xml 中修改
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
<!-- the default port number for the web console -->
<property name="host" value="0.0.0.0"/>
<property name="port" value="8161"/>
</bean>
3、检查是否启动
ActiveMQ默认采用61616端口提供JMS服务,使用8161端口提供管理控制台服务,执行以下命令检验是否成功启动ActiveMQ
1.查看端口是否打开:netstat -an | grep 61616
2.查看控制台输入或者日志文件
3.访问ActiveMQ的管理页面:http://ip:8161/admin/
默认的用户名和密码是admin/admin
4、安全配置(消息安全)
ActiveMQ 如果不加入安全机制的话,任何人只要知道消息服务的具体地址
(包括 ip,端口,消息地址[ 队列或者主题地址] ) ,都可以肆无忌惮的发送、接收消息。
关于 ActiveMQ 安装配置http://activemq.apache.org/security.html
二、管理界面
进入管理界面的地址:http://localhost:8161(IP:端口号)
1、Queues(队列)
标示 | 描述 |
---|---|
Name | 队列名称 |
Number Of Pending Messages | 队列中有多少个消息等待出队列 |
Number Of Consumers | 队列中有多少个消费者 |
Messages Enqueued | 队列共有多少个信息 |
Messages Dequeued | 队列中已经出列多少个消息 |
2、Topics(主题模式)
这里只有 Name、Number Of Consumers、Messages Enqueued、Messages Dequeued