使用 IBM MQ 消息传递提供程序进行互操作

通过 WebSphere® Application Server 中的 IBM MQ 消息传递提供程序,Java™ 消息服务 (JMS) 消息传递应用程序可以将您的 IBM MQ 系统用作 JMS 消息传递资源的外部提供程序。

IBM MQ 具有以下特点:
  • 消息传递由队列管理器网络进行处理,每个队列管理器都在自己的进程集中运行,并且可以自行管理。
  • 共享队列(在 IBM MQ for z/OS® 上)和 IBM MQ 集群之类的功能简化了管理并提供了动态发现。
  • IBM® 及其合作伙伴的许多产品支持 IBM MQ 的监视和控制、高可用性及集群等功能。
  • IBM MQ 客户机可在 WebSphere Application Server (JMS) 或几乎所有使用各种 API 的消息传递环境中运行。

如果您的业务使用 IBM MQ,并且您想将 WebSphere Application Server 消息传递应用程序集成到主要的 IBM MQ 网络中,那么 IBM MQ 消息传递提供程序是合理选择。但是,使用其他提供程序也有好处。如果您不确定哪种提供程序组合最适合您的要求,请参阅为混合环境选择消息传递提供程序

IBM MQ 消息传递提供程序支持 JMS 1.1 独立于域的接口(有时称为“统一化”或“公共”接口)。它使应用程序能够将相同接口用于点到点消息传递和发布/预订消息传递,并可以支持在同一事务中进行点到点消息传递和发布/预订消息传递。对于 JMS 1.1,此方法被认为是新应用程序的最佳实践。为了向后兼容,使已开发的应用程序能够使用特定于域的队列接口,支持特定于域的接口,如 JMS 1.1 规范的 1.5 节所述。

IBM MQ 消息传递提供程序还支持将 Java EE 连接器体系结构 (JCA) 1.5 激活规范机制用于 WebSphere Application Server 支持的所有平台上的消息驱动的 Bean。

您可以使用 WebSphere Application Server 来配置 IBM MQ 应用程序资源(例如队列连接工厂)以及管理与 JMS 目标相关联的消息和预订。可以通过 IBM MQ 来管理安全性。

在混合版本的 WebSphere Application Server 单元中,您可以管理所有版本的节点上的 IBM MQ 资源。但是,某些属性并不是在所有版本中都可用。在这种情况下,管理控制台将仅显示该特定节点的属性。

WebSphere Application Server V6.x 包含一个 IBM MQ JMS 客户机以便于与 IBM MQ 交互。对于 WebSphere Application Server V7.0 和更高版本,这已被 IBM MQ 资源适配器 (resource adapter) 取代。资源适配器包括在 WebSphere Application Server 中,不需要单独安装。通常,会通过 WebSphere Application Server 修订包来自动应用对于资源适配器的服务更新。有关维护资源适配器的更多信息,请参阅维护 IBM MQ 资源适配器

可以使用以下四个 IBM MQ 连接属性来配置 IBM MQ 消息传递提供程序所使用的 IBM MQ 资源适配器。这些属性会影响由激活规范使用的连接池:
  • maxConnections
  • connectionConcurrency(设置此属性仅影响 WebSphere Application Server 7 的节点。该属性对 WebSphere Application Server V8 或更高版本的节点没有影响。)
  • reconnectionRetryCount
  • reconnectionRetryInterval

要连接至多实例的 IBM MQ 队列管理器,您可以采用连接名称列表形式来提供主机和端口信息,连接工厂或激活规范使用此信息来连接至多实例队列管理器。

IBM MQ 队列或主题目标属性允许您指定:
  • 应用程序是否将 IBM MQ 消息的 RFH V2 头作为 JMS 消息体的一部分来处理。
  • JMSReplyTo 字段的格式。
  • 应用程序是否可以从使用 IBM MQ 消息传递提供程序发送或接收的 JMS 消息中读取或写入 MQMD 字段的值。
  • 将消息发送至目标时指定了哪些消息上下文选项。

有关将 IBM MQWebSphere Application Server 配合使用的更多信息,请参阅“产品连接方案”信息中心,它提供了可指导您完成使用各种方案将 WebSphere Application Server 连接至 IBM MQ 时需要执行的关键任务。每个方案都包含有关在业务环境中实现解决方案的指示信息,允许您在运行时了解这些指示信息,而不需要利用其他信息资源。


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



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