WEB开发网
开发学院服务器服务器方案 MQ群集的使用 阅读

MQ群集的使用

 2008-12-01 11:04:38 来源:WEB开发网   
核心提示: 一个群集接收(cluster-receiver)通道,用来从群集中其他队列管理器接收应用消息和有关群集配置更新的消息;一个群集发送(cluster-sender)通道,MQ群集的使用(2),用来向群集发送应用消息和有关群集配置更新的消息,这样,并且向其发送消息,而不需要定义远程队列,大大减

一个群集接收(cluster-receiver)通道,用来从群集中其他队列管理器接收应用消息和有关群集配置更新的消息;

一个群集发送(cluster-sender)通道,用来向群集发送应用消息和有关群集配置更新的消息。

这样,大大减少了位于群基内部的队列管理器上的MQ对象的总数,从而大大简化了系统的配置。如图3所示:

图3

MQ群集的使用

让我们先来了解一下有关群集的一些重要概念:

仓储库(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的传输队列。

上一页  1 2 3 4 5 6 7  下一页

Tags:MQ 群集 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接