第一次自己搭建activeMQ实现高可用负载均衡集群心得
来源:互联网 发布:intouch软件 编辑:程序博客网 时间:2024/06/05 14:16
目标:
1、实现高可用
2、实现负载均衡
需求:最小三个activeMQ服务器(自己玩玩除外)
操作:
1、三台服务器编号(1,2,3),其中编号1,2为master-slave服务器,编号3用于和1,2两台通信实现负载
2、networkConnectors,如果不考虑后面有新增的情况下可使用static发现(multicast:只发现networkConnector discoveryUri)
3、将1,2 配置为使用同一个共享文件夹,并且连接配置networkConnector为static连接到3号服务器(当时自己太笨,和一个networkConnectors杠上了,其实是可以配置两个networkConnectors标签)
原理:
因为1,2号服务器是使用同一个共享文件夹所以谁获取共享锁,谁就是master另一个成为salve等待master宕机的时候升级成为master实现高可用,
当1号服务器为master的时候2号服务器是不对外提供服务的,所以这时候是不能访问2号服务器的,获取数据只能从1号或者3号上获取
3号服务器因为是和1,2号服务器通信的所以能获取1,2服务器上的信息,当一台master和3号一起工作的时候,client可以从3号服务器和master上消费主题或者队列
角色:
1,2号服务器都可以作为生产者,同时也可以作为消费者
3号服务器,没有参与共享文件夹得竞争,所以不能作为生产者,只能作为消费者
因作者以前太蠢,接触不到的时候没研究,最近开始希望不要太晚
阅读全文
1 0
- 第一次自己搭建activeMQ实现高可用负载均衡集群心得
- linux上搭建ActiveMQ高可用集群+负载均衡
- ActiveMQ高可用+负载均衡集群
- 搭建MySQL高可用负载均衡集群
- 搭建MySQL高可用负载均衡集群
- 搭建MySQL高可用负载均衡集群
- JMS之——ActiveMQ高可用+负载均衡集群
- ActiveMQ三机器高可用-负载均衡集群
- ActiveMQ实现负载均衡+高可用部署方案 ActiveMQ
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案【未完待续】
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ActiveMQ实现负载均衡+高可用部署方案
- ChemEng Software Design ChemMaths 17.0 1CD完整解密版
- burp密码爆破(初学者粗略版)
- TCP/IP详解学习笔记(8)-DNS域名系统
- Android PHP Okhttp3模拟登陆和注册
- HDU 1754 线段树 解题报告
- 第一次自己搭建activeMQ实现高可用负载均衡集群心得
- 定位元素
- 03-变量类型
- 开启一个音乐播放器MediaPlayer
- [LintCode]167.链表求和
- oracle 数据库 数据表的5个约束类型
- C++中vector的基本操作
- 8.5 范数
- 鸟哥Linux学习之——用户管理