跳到主要内容

JMS API

PubSub+ JMS API 使用标准的 JMS 接口,通过 PubSub+ 事件代理为基于 Java 的应用程序提供 JMS 服务。有关 PubSub+ JMS API 中的版本支持信息,请参阅支持的环境。

资源适配器

要在 Java 平台,企业版(Java EE)应用程序服务器环境中使用 Solace JMS 实现,您可以部署一个 Solace 提供的、符合 Java 连接器架构(JCA)1.5 的资源适配器,用于特定的应用程序服务器平台,以向企业应用程序提供与事件代理的连接。Solace 目前为 Red Hat JBoss EAP 6.2 和 WebSphere Application Server V7 和 V8 提供资源适配器。有关更多信息,请参阅在 Java EE 环境中使用 Solace JMS。

JMS 概念

如果您以前没有一起使用过 JMS 和 PubSub+ 事件代理,我们建议您查看 PubSub+ 消息传递组件如何与应用程序交互概述中的 JMS 部分。它将带您参观 PubSub+ 事件代理的消息组件,并在高级别上解释它们如何通过 JMS 从生产者向代理移动数据,以及从代理向消费者移动数据。

消息交换模式

PubSub+ JMS API 支持所有常见的消息交换模式。

  • 发布/订阅
  • 点对点
  • 请求/回复

功能

有关 PubSub+ JMS API 支持的功能列表,请参阅 PubSub+ 消息传递 API 中的功能支持表中的 JMS 列。

入门

这些教程将向您介绍如何使用 PubSub+ JMS API 开发满足常见消息需求的应用程序,它们将帮助您尽快开始使用 Solace PubSub+ 发送消息。它们涵盖了发布/订阅、消息持久性、请求/回复等。

有三种方法可以开始使用 PubSub+ 事件代理:

  1. 如果您已经部署了 PubSub+ 事件代理,请获取一个事件代理的主机名或 IP 地址以进行测试,访问它的用户名和密码,以及一个可以生产消息和消费消息的消息 VPN。
  2. 您可以将软件事件代理设置为容器镜像。有关更多信息,请参阅设置容器镜像。
  3. 您可以启动一个事件代理服务,这是一个运行在 PubSub+ Cloud 中的基于 SaaS 的软件事件代理。

开始教程

Solace JNDI 对象

有关如何在 PubSub+ JMS API 中管理 Solace JNDI 对象的信息,请参阅 Solace JNDI 对象。

JMS开发者指南

我们有一个开发者指南,描述了如何开始使用 PubSub+ JMS API。

JMS API 开发者指南

JMS API参考

点击下方访问 Solace PubSub+ JMS API 的参考。

JMS API 参考

点击下方访问 Solace PubSub+ 消息传递 API 的 Jakarta Messaging 参考。

Jakarta Messaging API 参考

JMS API发行说明

点击下方下载 Solace PubSub+ JMS API 的最新发行说明。

JMS API 发行说明