MQ群集的使用
2008-12-01 11:04:38 来源:WEB开发网核心提示: 关于上述群集中对象的配置和定义,我们会在下面的例子中介绍,MQ群集的使用(3),2 群集的配置和使用实例使用群集,概括而言主要有以下三个方面的优势:简化系统配置 增强系统的高可用性 增强系统的可扩展性 下面我们给出两个实例,其中包含QMGR1,QMGR2和QMGRI三个队列管理器,其中在Q
关于上述群集中对象的配置和定义,我们会在下面的例子中介绍。
2 群集的配置和使用实例
使用群集,概括而言主要有以下三个方面的优势:
简化系统配置
增强系统的高可用性
增强系统的可扩展性
下面我们给出两个实例,帮助大家了解群集的使用和配置方法。
2.1 利用群集简化配置并进行负载均衡
通过本文第一部分讲述的群集基本概念,大家一定对群集简化系统配置的优势有了初步的认识;群集的第二个优势是提高系统的高可用性,假设A,B,C三个队列管理器位于一个群集中,A向B和C的队列发送消息,当B宕机时,C可以接管B的工作。
下面我们通过一个具体实例,给出一个典型群集的创建和配置步骤,来实现这两个优势。
如图4所示:
图4
我们将创建一个名为CLUSTER1的群集,其中包含QMGR1,QMGR2和QMGRI三个队列管理器,其中在QMGR1和QMGR2上创建INPUTQ的接收队列,并使得它们在群集中共享。
配置步骤如下(以下各步中给出相应的MQSC命令):
1) 分别创建三个队列管理器
2) 设置QMGR1和QMGR2为群集的两个完全仓储库
在两个队列管理上执行MQSC命令:ALTER QMGR REPOS(CLUSTER1) MQSC命令
3) 定义三个队列管理器的群集发送和群集接收通道
在QMGR1上执行MQSC命令:DEFINE CHANNEL(TO.QMGR1) CHLTYPE(CLUSRCVR) TRPTYPE(TCP) CONNAME('9.68.58.228(1414)') CLUSTER(CLUSTER1)
DEFINE CHANNEL(TO.QMGR2) CHLTYPE(CLUSSDR) TRPTYPE(TCP) CONNAME('9.68.58.228(1415)') CLUSTER(CLUSTER1)
更多精彩
赞助商链接