创建和配置 JMS 受管对象
您可以使用 IBM® MQ Explorer 来配置用于在 Java 应用程序与 IBM MQ之间启用通信的 JMS 受管对象。
关于本任务
Java Message Service (JMS) 是 Java API,其允许以 Java 针对 JMS 规范编写的应用程序与实现 JMS API 的任何消息传递产品进行通信。 由于 JMS API 是开放式标准且具有多个实现,因此您可以根据需求选择要使用的消息传递提供程序 ( JMS 提供程序)。
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
IBM MQ classes for JMS 中存在两种类型的 JMS 受管对象:
受管对象存储在 IBM MQ Explorer 使用 Java Naming Directory Interface (JNDI) 访问的命名和目录服务中 API。 受管对象存储在命名和目录服务 (称为 JNDI 名称空间) 上的位置。 您可以将各种 JNDI 服务提供者用作命名和目录服务,包括轻量级目录访问协议 (LDAP) 和本地或远程文件系统。
由于 JMS 客户机使用 JMS 受管对象来连接到 JMS 提供程序,因此您可以配置受管对象以定义 JMS 客户机如何发送和接收消息,或者如何发布和预订消息。 JMS 客户机不会直接与 JMS 提供程序进行通信,并且不知道正在使用哪个 JMS 提供程序。 这意味着您可以更改 JMS 提供程序,而不必更新 JMS 客户机。
要配置 IBM MQ classes for JMS 以便 JMS 客户机可以连接到 JNDI 名称空间中的受管对象并对其进行访问,必须在 IBM MQ Explorer中执行以下任务:
过程
结果
有关对 JMS 应用程序进行编程和配置 IBM MQ classes for JMS的更多信息,请参阅 使用 IBM MQ classes for JMS。