ActiveMQ 的负载均衡集群加高可用方案

环境 linux 系统 ,而我本人用的是CentOS-7 ,运行所需的环境是java  所以需要安装jdk , 安装过程可以看我的这个博客

我采用的方案是: 三台ActiveMQ 服务器 这可以到达既可集群又可高可用,架构是这样

node  A 和 node B ,node A 和 node C 他们之间形成一个 Broker 这样信息同步 ,实现了负载均衡 ,如果 B挂了 C和A 还可以继续

服务  ,信息也不会丢失。如果B 挂了 这时C 就成为一个master, 这是高可用就发挥了  ,再假如 A挂了 ,此时B还能继续服务 所以这时就要马上处理A节点  ,这样就能保证我们的消息队列里面所有的数据不丢失和服务可持续性。


首先下载 ActiveMQ 命令:

wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.4/apache-activemq-5.15.4-bin.tar.gz

下载之后解压    命令

 tar -zvxf apache-activemq-5.15.4-bin.tar.gz

而我三台ActiveMQ 服务器目前是放在同一台linux虚拟机 最好是三台分开不同机器 不然 如果linux 机器挂了就完了 。

解压之后,复制三分ActiveMQ 成三个节点 命名为 activemq_a ,activemq_b, activemq_c

activemq_a 页面访问端口是 8161,服务端口61616

activemq_b 页面访问端口是 8162,服务端口61617

activemq_c 页面访问端口是 8163,服务端口61618  

然后在创建一个文件存放持久化的数据 命令:

 mkdir  shareFile

然后修改对应配置文件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值