WebSphere MQ 企业传输方式 是由 WebSphere MQ 使用的传输。WebSphere MQ 企业传输方式 支持连接到 WebSphere Message Broker 的 WebSphere MQ 应用程序,以获得由消息路由和转换选项而来的好处。
WebSphere MQ 企业传输方式 提供在 WebSphere MQ 中可用的所有可靠的消息传递功能。此传输提供持久和非持久性消息传递并支持事务。要使用 WebSphere MQ 企业传输方式,您必须将包含 MQInput 节点的消息流部署到代理。如果此消息流将输出消息发送到其他 WebSphere MQ 应用程序,它还必须包含 MQOutput、MQReply 或 Publication 节点。
在 MQInput 节点中指定的队列确定代理从发布应用程序接收发布内容的队列。订户通过将注册请求发送到代理的 SYSTEM.BROKER.CONTROL.QUEUE 连接到代理。订户指定队列,在该队列上他们要接收注册请求中有关已注册的主题的任何发布内容。
WebSphere MQ 企业传输方式 是排队的传输,应用程序通过将数据写到消息队列并从消息队列读数据与代理通信。在需要有保证的传递消息或需要使用事务支持时,使用 WebSphere MQ 企业传输方式。使用 WebSphere MQ 企业传输方式 时涉及开销,因此它不提 供与 WebSphere MQ 实时传输方式 相同的级别的性能和可伸缩性。
所有 WebSphere Message Broker 应用程序与 WebSphere MQ 应用程序相同,都可使用所有支持的 WebSphere MQ 接口将消息放入消息流队列。事实上,每个 WebSphere MQ 应用程序都是一个潜在的 WebSphere Message Broker 应用程序。
这些应用程序使用两种技术中的一种来获取对代理服务的访问权:
消息经过消息流处理之后,接收应用程序可以取出已放入消息流中一个或多个输出队列的消息。应用程序必须通过客户机/服务器连接或本地连接, 连接到拥有定义成它们消息目标的一个或多个队列的队列管理器。如果消息流提供发布/预订服务,publication 节点将消息放入订户指定的队列作为其本地接收方队列。
使用 WebSphere MQ 企业传输方式 连接的应用程序使用点到点和发布/预订模型的组合。
提供下列内置节点以支持本协议: