一、实验前言
场景一:MQ集群负载均衡接收消息
从QMFX发送消息到MYCLUSTER集群(QMFX->MYCLUSTER),使消息能够负载分发到2个节点上,并且在发送过程中2个网关(QMRGRECGC其中任意一个宕机不影响正常发送。
目的:1.能够达到负载均衡;2.达到网关高可用
在MyCluster集群中两个网关队列管理器(QMRGRECGC)是双活的,都能提供正常服务,因此在发送端配置连接信息时,可以利用MQ8.0以上自带的主备切换性能达到数据传输的高可用。
高可用负载均衡MQ架构图:
二、高可用主备切换测试
先看发送端的MYCLUSTER.QLRECFX通道的配置,连接名称为192.168.153.129(1417),192.168.153.128(1417)
2.1 确认发送端通道连接信息
这样配置后就自动实现了优先连接192.168.153.129(1417),当第一个连接断开无法连接后会自动切换到192.168.153.128(1417)的连接。
通过MYCLUSTER.QLRECFX通道的通道状态查看当前连接的是192.168.153.129(1417)
进一步验证,在网关192.168.153.129上查看MYCLUSTER.QLRECFX接收通道的通道连接状态,可以看到192.168.153连接着。
网关192.168.153.129上查看MYCLUSTER.QLRECFX接收通道是RUNINNG状态
通道内的连接信息正是192.168.153.1
而此时另一个