ActiveMQ三个重要的特性
- 削峰
- 解耦
- 异步
举个栗子
老师课后答疑,需要同学排队一个一个来问,当同学人数很多时,答疑非常慢,并且同学只能等着。(峰值很高,同步,耦合度高)
1、老师引入了中间件(班长)。(削峰,解耦)
2、老师给让班长按照一定格式收集问题,老师在按照班长给的内容在其他时间一一回复(其他时间有点形容不准确),在这期间同学还可以各做各的事。(异步)
下载
![](https://img.haomeiwen.com/i16435586/bbb99977dc6fb9f2.png)
![](https://img.haomeiwen.com/i16435586/04f35ab430013be0.png)
![](https://img.haomeiwen.com/i16435586/ae74daf7f3e332ac.png)
点击可能会出现404(2020年3月19日14:26:55出现无效资源)
![](https://img.haomeiwen.com/i16435586/85c36cf68a472741.png)
右键迅雷下载(能直接下忽略该步骤)
![](https://img.haomeiwen.com/i16435586/979f662b144c3304.png)
安装
- 1、tar.gz包放在opt(按个人习惯)
- 2、解压 tar -zxvf apache-activemq-5.15.11-bin.tar.gz
image.png
- 3、按照个人习惯剪切到自己的目录下
cp -r apache-activemq-5.15.11 /root/myactiveMQ/ - 4、查看linux虚拟机是否安装jdk(没有装一个)
- 5、启动(你猜启动文件在哪里)
./activemq start
或
./activemq restart> ../../myrunmq.log (自定义log日志) - 6、查看是否启动成功
ps -ef |grep activemq|grep -v grep
netstat -anp|grep 61616
lsof -i:61616
(三个方法总有一个适合你)
myrunmq.log中记录的日志内容
![](https://img.haomeiwen.com/i16435586/35c8575c00bcc005.png)
- 7、关闭防火墙重启虚拟机(自己的虚拟机这么做,工作环境添加白名单)
访问
账号密码都是admin
image.png
能进入就说明该中间件起作用了
备注
- 61616是activemq后台端口,提供JMS服务
- 8161是前台访问端口,进入图形化界面
网友评论