ibmmq高可用java_第二章 实验一IBM MQ集群高可用+负载均衡接收消息

本文通过实验展示了如何实现IBM MQ集群的高可用和负载均衡。配置MQ集群的两个网关队列管理器(QMRGRECGC)以实现双活,确保在网关宕机时能自动切换连接,保持消息传输的连续性。通过发送100条消息,验证了消息在两个数据节点上的均匀分布,达到负载均衡效果,且在主网关切换过程中无数据丢失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实验前言

场景一:MQ集群负载均衡接收消息

从QMFX发送消息到MYCLUSTER集群(QMFX->MYCLUSTER),使消息能够负载分发到2个节点上,并且在发送过程中2个网关(QMRGRECGC其中任意一个宕机不影响正常发送。

目的:1.能够达到负载均衡;2.达到网关高可用

在MyCluster集群中两个网关队列管理器(QMRGRECGC)是双活的,都能提供正常服务,因此在发送端配置连接信息时,可以利用MQ8.0以上自带的主备切换性能达到数据传输的高可用。

高可用负载均衡MQ架构图:

af3ca03c4ae1823bc6030633e5275f1d.png

二、高可用主备切换测试

先看发送端的MYCLUSTER.QLRECFX通道的配置,连接名称为192.168.153.129(1417),192.168.153.128(1417)

2.1 确认发送端通道连接信息

这样配置后就自动实现了优先连接192.168.153.129(1417),当第一个连接断开无法连接后会自动切换到192.168.153.128(1417)的连接。

0c4e1f1dd1f97ce5a1e02cf5351b6930.png

通过MYCLUSTER.QLRECFX通道的通道状态查看当前连接的是192.168.153.129(1417)

088781ae1b6eca71f90a72083e3f0b78.png

进一步验证,在网关192.168.153.129上查看MYCLUSTER.QLRECFX接收通道的通道连接状态,可以看到192.168.153连接着。

网关192.168.153.129上查看MYCLUSTER.QLRECFX接收通道是RUNINNG状态

b1836e4a2d950d83b9ea0de129483b4d.png

通道内的连接信息正是192.168.153.1

3f6e4926f66d3fa56727630b093e0d35.png

而此时另一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值