使用 IBM MQ 消息传递提供程序管理消息传递
通过 WebSphere® Application Server 中的 IBM MQ 消息传递提供程序,Java™ 消息服务 (JMS) 消息传递应用程序可以将您的 IBM MQ 系统用作 JMS 消息传递资源的外部提供程序。要启用此方法,请配置 WebSphere Application Server 中的 IBM MQ 消息传递提供程序以定义用于连接至 IBM MQ 网络上的任何队列管理器的 JMS 资源。
开始之前
如果您的业务使用 IBM MQ,并且您想将 WebSphere Application Server 消息传递应用程序集成到主要的 IBM MQ 网络中,那么 IBM MQ 消息传递提供程序是合理选择。但是,使用其他提供程序也有好处。如果您不确定哪种提供程序组合最适合您的要求,请参阅为混合环境选择消息传递提供程序。
关于此任务
IBM MQ 消息传递提供程序支持与域无关的 JMS 1.1 接口(有时称为“统一”接口或“公共”接口),对于 WebSphere Application Server 支持的所有平台上的消息驱动的 Bean,还支持 Java EE 连接器体系结构 (JCA) 1.5 激活规范机制。
您可以使用 WebSphere Application Server 来配置 IBM MQ 应用程序资源(例如队列连接工厂)以及管理与 JMS 目标相关联的消息和预订。可以通过 IBM MQ 来管理安全性。
您可以使用 WebSphere Application Server 来协调全局事务(包括 IBM MQ),而不必配置扩展的事务客户机。
在混合版本的 WebSphere Application Server 单元中,您可以管理所有版本的节点上的 IBM MQ 资源。但是,某些属性并不是在所有版本中都可用。在这种情况下,管理控制台将仅显示该特定节点的属性。
将 IBM MQ V6 安装在 z/OS® 上,您可以使用单独的消息代理产品。
- 将 IBM MQ V6 安装在分布式平台上,您就可以使用单独的消息代理产品,或者使用 IBM MQ 的内置发布和预订功能。
- 将 IBM MQ V7 或更高版本安装在任何平台上,您就可以使用 IBM MQ 的内置发布和预订功能。请注意,您不能使用 WebSphere Message Broker V7 或更高版本来完成此功能,因为它不再提供发布和预订功能。