创建和配置 JMS 受管对象

您可以使用 IBM® MQ Explorer 来配置 JMS 管理的对象,这些对象支持 Java™ 应用程序和 IBM MQ 之间的通信。

关于此任务

Java 消息服务 (JMS) 是一个 Java API,允许按照 JMS 规范使用 Java 编写的应用程序与实现了 JMS API 的任何消息传递产品进行通信。 因为 JMS API 是一个开放式标准并具有多个实现,所以您可以根据需要选择要使用的消息传递提供程序(JMS 提供程序)。

IBM MQ 是一个 JMS 提供程序;它提供实现了 JMS API 的消息传递系统。 可以使用 IBM MQ 图形用户界面 IBM MQ Explorer 来配置支持在 Java 应用程序(JMS 客户机)与 IBM MQJMS 提供程序)之间通信的 JMS 受管对象。

用于 JMS 的 IBM MQ 类 中存在两种类型的 JMS 受管对象:

  • 连接工厂,由 JMS 客户机用于创建与 JMS 提供程序的连接。
  • 目标,由 JMS 客户机用于表示消息的目标和源。

受管对象存储在由 IBM MQ Explorer 使用 Java 命名目录界面 (JNDI) API 来访问的命名和目录服务中。受管对象存储在该命名和目录服务中称为 JNDI 名称空间的位置。存在各种 JNDI 服务提供者,您可以将它们用作命名和目录服务,其中包括轻量级目录访问协议 (LDAP) 和本地或远程文件系统。

因为 JMS 客户机使用 JMS 受管对象来连接至 JMS 提供程序,所以您配置这些受管对象来定义 JMS 客户机发送和接收或者发布和预订消息的方式。JMS 客户机不会直接与 JMS 提供程序通信,并且不知道使用的是哪个 JMS 提供程序。这意味着您可以更改 JMS 提供程序而不必更新 JMS 客户机。

要配置 用于 JMS 的 IBM MQ 类,使 JMS 客户机可以连接和访问 JNDI 名称空间中的受管对象,必须在 IBM MQ Explorer 中执行以下任务:

过程

  1. 连接至 JNDI 名称空间。有关更多信息,请参阅添加初始上下文
  2. 创建并配置 JNDI 名称空间中存储的受管对象。有关更多信息,请参阅创建连接工厂创建目标

结果

有关规划 JMS 应用程序和配置 用于 JMS 的 IBM MQ 类 的更多信息,请参阅 IBM MQ 联机产品文档中的针对 JMS 使用 IBM MQ 类


任务 任务

反馈

时间戳记图标 最近一次更新时间: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/j_jmsadmin_intro.htm