网站首页 > java教程 正文
一、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版本
需注意,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安装完成。
猜你喜欢
- 2024-10-07 VMware Workstation Pro 17 的安装详解
- 2024-10-07 redhat Linux 8.10 安装体验(redhat linux 7.2系统安装详细过程)
- 2024-10-07 VMware workstation Pro 17虚拟机安装AnoliOS 8.9系统教程
- 2024-10-07 redis2.8-windows版安装和redis命令知识
- 2024-10-07 Java 深入解析常量池与装拆箱机制
- 2024-10-07 Oracle Linux 8.10 安装体验(oracle linux7.7安装)
- 2024-10-07 Flink教程(万字图文全面详解)(flink 教程)
- 2024-10-07 Kafka的安装部署:构建高可用的消息队列系统
- 2024-10-07 Keil uVision 4.22a MDK版 安装教程(附安装包下载)
- 2024-10-07 完全免费Cubase8.0 软件图文安装步骤教程附安装包
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)