阅读本文需要安装JDK
一 ActiveMQ简介
activemq是用java语言编写的一款开源消息总线 activemq是apache出品
activemq消息的传递有两种类型 一种是点对点(即一个生产者和一个消费者一一对应) 另一种是发布|订阅模式(即一个生产者产生消息并发送后 可以由多个消费者进行接收)
二 ActiveMQ应用场景
1. 异步处理
2. 应用解耦
3. 流量削峰
4. 点对点通讯
三 环境
阿里云服务器: CentOS 7.4 64位(基于RedHat)
本机: macOS High Sierra
四 压缩包
http://archive.apache.org/dist/activemq/
五 文件传输
输入SFTP命令连接 -> 输入实例登录密码
sftp root@公网IP
上传
put 本地文件 服务器路径
下载
get 服务器文件 本地路径
六 远程访问
输入SSH命令连接 -> 输入实例登录密码
ssh root@公网IP
七 关闭防火墙
关闭防火墙
systemctl stop firewalld.service
关闭防火墙开机自启动功能
systemctl disable firewalld.service
查看防火墙状态
firewall-cmd --state
八 安装ActiveMQ
新建目录
mkdir /usr/local/activemq
解压
cd activemq压缩包所在目录
tar -xvf apache-activemq-5.15.4-bin.tar.gz -C /usr/local/activemq
进入bin目录
cd /usr/local/activemq/apache-activemq-5.15.4/bin
启动
./activemq start
关闭
./activemq stop
查看状态
./activemq status
管理后台: http://120.79.191.83:8161/admin
用户名: admin
密码: admin