1:优点
1.1 解耦
1.2 异步
1.3 削峰
2:缺点
2.1
3 下载与安装
3.1 下载:http://activemq.apache.org/components/classic/download/
选择“Unix/Linux/Cygwin”的tar.gz包
3.2 上传到linux服务器
3.3 解压 tar -zxvf apache-activemq-5.15.10-bin.tar.gz
3.4 启动 ./activemq start
3.5 验证是否启动
3.5.1查端口 ps -ef | grep activemq | grep -v grep ( | grep -v grep去掉grep的东东)
备注 本次启动后又关闭重启了,所以后续的进程与此进程不一致
3.5.2查端口61616 netstat -anp | grep 61616
3.5.3查端口61616 lsof -i:61616
(3种方法都可以使用)
3.6 关闭 ./activemq stop
3.7 重启 ./activemq restart
3.8 带日志的启动方式(将操作的日志指定到另外的文件中)
3.8.1 创建文件夹 logs
3.8.2 使用命令 ./activemq start > /data/develop/activemq/apache-activemq-5.15.10/logs/runmq.log
3.8.3 查看 /data/develop/activemq/apache-activemq-5.15.10/logs/runmq.log 文件的内容
vim runmq.log
4: 文件包解释
bin 存放命令
conf 配置文件
data 数据
docs 文档(包括使用指导)
examples 案例
lib 依赖(如果要把消息持久化到mysql,需要把mysql的jar包放到这里)
webapps 控制台的web程序
webapps-demo 控制台的web程序
5:访问端口
后台访问端口:61616
前台访问端口:8161
6:前台访问 http://192.168.8.65:8161
点击 Manage---,输入用户名与密码(默认admin admin 后期配置要修改账号密码)
出现此页面则代表正确访问