IBM MQ群集的使用
MQ群集的使用
MQ 集群负载均衡的增强
http://www.ibm.com/developerworks/cn/websphere/library/techarticles/shencong/0510/index.html
让我们先来了解一下有关群集的一些重要概念:
仓储库(Repository):仓储库是关于群集的信息集合,这些信息包括队列管理器的名字,它们的位置,它们所拥有的通道和队列等。这些信息存储在一个名为SYSTEM.CLUSTER.REPOSITORY.QUEUE中。仓储库又分为完全仓储库(Full Repository)和部分仓储库(Partial Repository)。完全仓储库包含了群集中所有队列管理器的有关群集的全部信息。与之对应,群集中的其他队列管理器拥有与其自身相关和它将要与之通讯的那些队列管理器的信息,成为部分仓储库队列管理器。部分仓储库队列管理器通过查询完全仓储库而得到群集信息的更新,为此,它们通过SYSTEM.CLUSTER.COMMAND.QUEUE队列向完全仓储库发送请求和接收信息。
仓储库队列管理器(Ropository queue manager):群集中拥有完全仓储库信息的队列管理器,一般情况下,我们在群集中选择两个队列管理器作为完全仓储库,互相形成备份。
群集队列(Cluster queue):在群集*享的队列。宿主队列管理器拥有对该队列的本地定义,被共享后,群集中的其他成员都可以看到这个队列,并且向其发送消息,而不需要定义远程队列。
群集传输队列(Cluster transmission queue):群集中的每个队列管理器都有一个名为SYSTEM.CLUSTER.TRANSMIT.QUEUE的传输队列。
--------------------------------------------------------------------------------------------------
以上摘抄 IBM 网站
推荐阅读
-
IBM MQ群集的使用
-
IBM MQ消息的传递过程
-
IBM MQ 使用指南
-
ibm mq报错“MQJE011: 拒绝套接字连接尝试”的解决方法
-
python访问IBM WebSphere MQ队列遇到的问题
-
将redis发布订阅模式用做消息队列和rabbitmq的区别?Redis禁用持久化功能的设置?想想为什么要使用MQ?使用了消息队列会有什么缺点?
-
Channel closed; cannot ack/nack 和 MQ的重复消费/重复发送消息问题(记RabbitMQ使用的几个小坑)
-
IBM MQ 使用指南
-
IBM MQ 使用指南
-
使用IBM Data Movement Tool从SQL Server/Oracle到DB2的表数据迁