IBM MQ 服务器和调解交换方案

调解服务集成总线目标时,调解在总线成员中运行,并且指定调解点和队列点的组合以处理已调解的消息。使用 IBM MQ 服务器与 IBM MQ 进行互操作时,可使用若干调解交换方案其中的一种。

可按调解指定给其他总线成员的目标的方式来调解指定给 IBM MQ 服务器总线成员的队列类型目标。除了使用 IBM MQ 队列作为调解点来调解目标中描述的调解任务之外,IBM MQ 服务器支持同样通过使用管理控制台调解向导设置的其他调解方案。

注: 尽管 IBM MQ 服务器扩展了可用来调解队列类型目标的方法,但用来调解主题空间的方法不会更改。
要对服务集成总线目标进行调解,必须指定调解点、队列点和调解执行点:
调解点
调解消息前放置消息的位置。它可以是服务集成总线成员(应用程序服务器或集群)或 IBM MQ 队列。
队列点
调解消息后放置消息的位置。它可以是服务集成总线成员(应用程序服务器或集群)或 IBM MQ 队列。如果有缺省的正向路由路径并且目标是队列类型目标,那么不使用队列点。如果该目标是服务类型目标,那么不存在队列点。
调解执行点
运行调解进程的服务器。如果调解点是服务集成总线成员,那么调解执行点与调解点是同一个总线成员。
有关更多信息,请参阅IBM MQ 队列点和调解点

IBM MQ 服务器支持下列调解交换方案:

对于队列点,消息生产者将消息放在队列点上,使用者从队列点接收消息。对于调解点,消息生产者将消息放在调解点上。然后调解消息,并将其放在调解后队列点上。使用者从调解后队列点接收消息。

图 1. 指定给服务集成总线成员的队列类型目标. 队列点和调解点都是服务集成中包含的服务集成消息的队列在简单的方案中,生产者将消息放在队列点,使用者从队列点接收消息。在已调解的方案中,生产者将消息放在调解点。对调解点中的消息进行调解,然后将其放在队列点。使用者从调解点接收消息。

对于队列点,消息生产者将消息放在队列点上,使用者从队列点接收消息。如果队列点是 IBM MQ 队列点,那么消息生产者会将消息放在 IBM MQ 队列上,使用者从 IBM MQ 队列接收消息。对于调解点,消息生产者将消息放在调解点(IBM MQ 队列)上。消息可能会由外部消息代理流调解,然后放到调解后队列点(另一 IBM MQ 队列)上。使用者从调解后队列点接收消息。

图 2. 指定给 WebSphere MQ 服务器总线成员的队列类型目标. 队列点和调解点可以是 IBM MQ 中包含的 IBM MQ 消息的队列。消息代理或其他 IBM MQ 应用程序可在外部运行调解。在简单的方案中,生产者将消息放在队列点,使用者从队列点接收消息。应用程序发出 MQ PUT 命令以将消息放在队列点,发出 MQ GET 命令以从队列点检索消息。在已调解的方案中,生产者将消息放在调解点。对调解点中的消息进行调解,然后将其放在队列点。使用者从调解点接收消息。应用程序发出 MQ PUT 命令将消息放在调解点。消息代理流从调解点检索消息,对它们进行调解,然后将其放在队列点。应用程序发出 MQ GET 命令以从队列点检索消息。

方案 1

在此方案中,您想要调解常规队列类型目标(其中队列点是服务集成队列点),并将 IBM MQ 队列指定为调解点(目标的输入端)。因为调解点是 IBM MQ 队列,所以还必须指定队列点。

到达 IBM MQ 队列的消息由正在应用程序服务器中运行的调解处理。调解处理消息后,会将消息放到服务集成队列点上。调解本身在被指定为调解点的服务集成总线成员中运行。

对于此方案,您必须使用“调解目标”向导来完成下列步骤。这些示例步骤假定已将目标指定给服务集成总线成员:
  1. 浏览至主管要调解的目标的总线的目标集合面板。
  2. 选择要调解的队列类型目标,然后单击调解。这将启动“调解目标”向导。
  3. 步骤 1:选择要用来调解服务集成目标的调解。
  4. 步骤 2:选择要主管调解点的 IBM MQ 服务器总线成员。
  5. 步骤 3:输入将成为调解点的 IBM MQ 队列的详细信息。
  6. 步骤 4:选择要在其中运行调解代码的总线成员。
  7. 步骤 5:查看要进行的更改的摘要,然后单击完成

方案 2

在此方案中,您想要调解带有 IBM MQ 队列点的 IBM MQ 队列类型,然后将 IBM MQ 队列指定为调解点(目标的输入端)。由于调解点是 IBM MQ 队列,所以还必须指定调解执行点。

调解对到达目标的消息进行处理,然后将这些消息放到 IBM MQ 队列中。调解本身在被指定为调解点的服务集成总线成员中运行。

对于此方案,您必须使用“调解目标”向导来完成下列步骤。这些示例步骤假定已将目标指定给 IBM MQ 服务器总线成员:
  1. 浏览至主管要调解的目标的总线的目标集合面板。
  2. 选择要调解的队列类型目标,然后单击调解。这将启动“调解目标”向导。
  3. 步骤 1:选择要用来调解服务集成目标的调解。
  4. 步骤 2:选择要主管调解点的 IBM MQ 服务器总线成员。
  5. 步骤 3:输入将充当调解点的 IBM MQ 队列的详细信息。
  6. 步骤 4:选择希望在其中运行调解的服务集成总线成员。
  7. 步骤 5:查看要进行的更改的摘要,然后单击完成

方案 3

在此方案中,您想要调解 IBM MQ 队列类型并指定服务集成调解点。

调解对到达目标的消息进行处理,然后将这些消息放到 IBM MQ 队列中。调解本身在被指定为调解点的服务集成总线成员中运行。

对于此方案,您必须使用“调解目标”向导来完成下列步骤。这些示例步骤假定已将目标指定给 WebSphere MQ 服务器总线成员:
  1. 浏览至主管要调解的目标的总线的目标集合面板。
  2. 选择要调解的队列类型目标,然后单击调解。这将启动“调解目标”向导。
  3. 步骤 1:选择要用来调解服务集成目标的调解。
  4. 步骤 2:选择将用来主管调解点的服务集成总线成员。调解代码也将在此总线成员中运行。
  5. 步骤 3:查看要进行的更改的摘要,然后单击完成

方案 4

在此方案中,您想要调解 IBM MQ 队列类型目标,然后将 IBM MQ 队列指定为调解点(目标的输入端)。

消息的调解操作由外部过程执行。到达 IBM MQ 队列的消息将由外部进程处理,然后由外部进程放到 IBM MQ 队列类型目标上。

对于此方案,您必须使用“调解目标”向导来完成下列步骤。这些示例步骤假定已将目标指定给 WebSphere MQ 服务器总线成员:
  1. 浏览至主管要调解的目标的总线的目标集合面板。
  2. 选择要调解的队列类型目标,然后单击调解。这将启动“调解目标”向导。
  3. 步骤 1:选择用于调解目标的外部进程。
  4. 步骤 2:输入要充当调解点的 IBM MQ 队列的详细信息。
  5. 步骤 3:查看要进行的更改的摘要,然后单击完成

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjfp0020_
文件名:cjfp0020_.html