【问题标题】:What is the generic structure of a WebSphere MQ cell?WebSphere MQ 单元的一般结构是什么?
【发布时间】:2015-10-12 20:29:14
【问题描述】:

什么是 WebSphere MQ 单元的一般结构?
为了让您了解我在寻找什么,让我举一个 WebSphere Application Server 拓扑示例。
以下是 WAS 的规则

WAS 中的一个单元格

  1. 将包含一个 Cell Deployment Manager 节点。
  2. 将包含一个部署管理器
  3. 将包含至少一个节点。
    1. 每个节点将包含一个节点代理
    2. 每个节点将包含至少一个服务器
  4. 可能有一个或多个集群
    1. 一个集群将至少有一个节点作为成员

以下是显示上述内容的图像。

我从 rafaelri 的解释中借用了这张图片 websphere concepts: cell, node, cluster, server…

真正需要的是用于 WebSphere MQ 的类似拓扑结构的规则。
我知道 MQ 中有一个 Cell 的概念,同样也有一个 Cluster 的概念。我只是不知道结构的层次结构是什么。
任何帮助将不胜感激。

【问题讨论】:

  • 当你说你知道MQ中有一个单元格的概念,你的意思是SCOPE(CELL)吗?除此之外,我想不出 MQ 中没有细胞概念。 MQ也有集群,这个词其实有几种意思。将为您问题的那部分写一个答案。

标签: websphere ibm-mq mq topology


【解决方案1】:

IBM MQ 具有“集群”的概念。不幸的是,这个词有点过分了!

您可以在 HA 集群中使用 MQ。这与您在 WAS 环境中使用“集群”一词最接近。 HA 集群用于队列管理器的高可用性和故障转移。

然而,大多数人在谈论“MQ 集群”时,所指的是 MQ 队列管理器集群,这是完全不同的东西。 MQ 队列管理器集群是一组协作但完全不同的无共享机器,它们提供一组高度可用的服务(通过广告同名队列)来处理您的消息。队列管理器集群通过提供服务的多个实例(队列)并将消息负载平衡到队列的可用实例来实现服务的高可用性。它不适用于队列管理器的高可用性和故障转移。

队列管理器集群的组合,每个都托管一个队列,这是您的服务的端点,其中每个队列管理器还通过使用某种 HA 集群(或者来自MQ 称为多实例 QMGR 或由外部 HA 管理器管理的 HA 集群,例如 Veritas 集群或 HACMP)是提高消息传递系统整体可用性的最佳实践。

这是一个图表,显示了我上面描述的结构。您会注意到没有单元格概念。

【讨论】:

  • WAS 中的集群用于故障转移管理和负载分配。我相信 MQ 队列管理器集群也适用于 HA 和故障转移。我是对的吗?关于您之前关于范围的问题,我正在寻找对象的层次结构。例如。队列是 QueueManager 的一部分。队列管理器是单元还是集群的一部分?这些对象的层次结构是什么?
  • 我已在上面的答案中添加了内容,现在将尝试绘制我所描述的图表,因为我认为我已经接近理解您现在所追求的内容了:- )
  • 已添加图表。当然,这可能会引发与它所回答的一样多的问题。如果有任何不清楚的地方请告诉我,我会根据需要编辑我的答案以帮助您进一步理解。
猜你喜欢
  • 2011-11-09
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多