欢迎大家来到IT世界,在知识的湖畔探索吧!
一、ActiveMQ单机部署
1.1 MQ产品种类
- kafka
- rabbitmq
- rocketmq
- activemq
1.2 MQ技术维度
- api的发送和接收
- MQ的高可用
- MQ的集群和容错配置
- MQ的持久化
- 延时发送/定时投递
- 签收机制
- Spring整合
1.3 MQ能干嘛
- 解耦
- 削峰
- 异步
1.4 MQ定义
面向消息的中间件,利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等功能。
采用异步处理模式,应用系统之间解耦合。
1.5 安装
官网地址
http://activemq.apache.org
官网下载地址
https://activemq.apache.org/components/classic/download/
下载ActiveMQ安装包
我这里将ActiveMQ安装包下载到/web目录
安装jdk环境
ActiveMQ依赖jdk环境
jdk下载地址
https://www.oracle.com/java/technologies/downloads/#java18
tar xf jdk-8u361-linux-x64.tar.gz -C /web/
cat >>/etc/profile<
export JAVA_HOME=/web/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JRE_HOME=${JAVA_HOME}/jre
EOF
使环境变量生效
source /etc/profile
查看jdk版本
欢迎大家来到IT世界,在知识的湖畔探索吧!
需注意,5.16.x支持java8及以上版本,5.17.x支持java11及以上版本。
解压缩ActiveMQ安装包
cd /web
tar xf apache-activemq-5.16.6-bin.tar.gz
启动ActiveMQ服务
cd apache-activemq-5.16.6/bin/
./activemq start
查看服务状态
ps -ef|grep activemq|grep -v grep
查看端口
netstat -lntp|grep 61616
lsof -i:61616
61616端口提供JMS服务
关闭ActiveMQ服务
./activemq stop
修改配置文件
cd /web/apache-activemq-5.16.6/conf
vim jetty.xml
将127.0.0.1修改为本机IP地址,如下图所示
重启ActiveMQ服务
cd /web/apache-activemq-5.16.6/bin
./activemq restart
ActiveMQ控制台访问
http://192.168.0.103:8161
8161端口提供管理控制台服务
输入用户名和密码
默认的用户名:admin
默认密码:admin
至此,ActiveMQ安装完成。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/98546.html