通过 IBM MQ 链路进行请求/应答消息传递的应答主题

WebSphere® Application ServerIBM MQ JMS 应用程序可以将消息发布到具有应答主题的主题空间。其他网络中的应用程序可以接收消息,获取应答目标,并发布有关应答主题的消息。主题类型通过发布/预订网桥跨越 IBM MQ 链路进行应答。

主题类型应答有两种:
  1. 永久应答主题。
  2. 临时主题应答。

主题类型应答目标不能用于大多数 IBM MQ 应用程序。IBM MQ JMS 应用程序正确处理它们,但 MQI 应用程序未正确处理。

永久应答主题

为使发布到永久主题的应答消息跨 WebSphere Application ServerIBM MQ 网络,管理员必须为 IBM MQ 链路的发布/预订网桥上的应答主题定义合适的主题映射。 主题映射定义主题名称,并指定消息是从 IBM MQ 流向 WebSphere Application Server 还是从 WebSphere Application Server 流向 IBM MQ,或者该流动是否是双向的。

例如,IBM MQ JMS 应用程序在 IBM MQ 网络中发布有关主题“muTopic”的消息。该消息具有应答主题“myReplyTopic”。WebSphere Application Server JMS 应用程序需要接收消息并将应答发布到应答主题。为进行此消息交换,您必须指定在发布/预订网桥上指定两个主题映射:
  • 使发布/预订网桥预订 IBM MQ 网络中的“myTopic”的主题映射。 借助此主题映射,当 IBM MQ JMS 应用程序将消息发布至“myTopic”时,这些消息将通过 IBM MQ 链路发送、转换为正确的格式,并传递到发布/预订网桥订户队列。消息会在队列中进行处理,然后发送到发布/预订主题映射中指定的主题空间。WebSphere Application Server JMS 应用程序从主题空间接收消息。
  • 使发布/预订网桥将发布到 WebSphere Application Server 中“myReplyTopic”的消息转发到 IBM MQ 网络的主题映射。使用此主题映射,WebSphere Application Server JMS 应用程序将应答消息发布到 WebSphere Application Server 中的“myReplyTopic”,然后发布/预订网桥会将其发送到 IBM MQ 网络,在此网络中,还会将这些消息发布到“myReplyTopic”。

临时主题应答

为使临时主题应答消息跨 WebSphere Application ServerIBM MQ 网络传递,请不要定义单独的主题映射。临时主题名是在运行时指定的,且发布/预订网桥会在 WebSphere Application ServerIBM MQ 网络之间自动路由应答消息。

但是,要将临时主题应答消息从服务集成总线通过发布/预订网桥路由回 IBM MQ,您必须配置要在其上发送请求消息的主题映射的代理流队列。代理流队列是在其中发布消息的队列。将为双向主题映射指定此字段。虽然此字段对于“来自 MQ”主题映射不是必需的,但是如果要路由临时主题应答消息,必须填写此字段。

针对发布消息仅支持临时主题应答。不支持具有临时主题应答目标的点到点请求消息。


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



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