前言
什么是MQ?
MQ是一个消息中间件,比如:ActiveMQ、RocketMQ、RabbitMQ、kafka都属于MQ,是MQ的产品。
什么是ActiveMQ?
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。
ActiveMQ的消息形式?
- 点对点,即一个生产者和一个消费者一一对应;
- 发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。
环境准备
VMware,centos7.3, XShell5,Xftp5,jdk1.8。
安装部署
进入http://activemq.apache.org/下载ActiveMQ
下载完毕后用Xftp5传输 ActiveMQ的压缩包到Linux系统上,接着解压缩
tar -zxvf apache-activemq-5.13.0-bin.tar.gz
启动ActiveMQ
#进入activemq的bin目录中,使用 activemq 命令
#启动
[root@localhost bin]# ./activemq start
#关闭
[root@localhost bin]# ./activemq stop
#查看状态
[root@localhost bin]# ./activemq status
使用浏览器进入activemq的管理后台查看:
http://192.168.25.128:8161/admin(注意更换自己IP地址)
用户名:admin
密码:admin