前言:
而今大家对“apacheactivemq版本”都比较注意,姐妹们都想要知道一些“apacheactivemq版本”的相关内容。那么小编也在网络上搜集了一些有关“apacheactivemq版本””的相关文章,希望兄弟们能喜欢,你们一起来了解一下吧!一、ActiveMQ单机部署
1.1 MQ产品种类
kafkarabbitmqrocketmqactivemq
1.2 MQ技术维度
api的发送和接收MQ的高可用MQ的集群和容错配置MQ的持久化延时发送/定时投递签收机制Spring整合
1.3 MQ能干嘛
解耦削峰异步
1.4 MQ定义
面向消息的中间件,利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等功能。
采用异步处理模式,应用系统之间解耦合。
1.5 安装
官网地址
官网下载地址
下载ActiveMQ安装包
我这里将ActiveMQ安装包下载到/web目录
安装jdk环境
ActiveMQ依赖jdk环境
jdk下载地址
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版本
需注意,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控制台访问
8161端口提供管理控制台服务
输入用户名和密码
默认的用户名:admin
默认密码:admin
至此,ActiveMQ安装完成。