跳到主要内容

Saydo JMS概述

Solace JMS 实现允许 Java 应用程序使用标准的 JMS 应用程序编程接口(API)访问事件代理。JMS 为 Java 应用程序提供了一种创建、发送、接收和读取企业消息系统消息的通用方式。有关 JMS 的详细信息,请参阅 Oracle 网站上提供的 JMS 规范。

Solace JMS 编程范式

img

Solace JMS 实现由以下组件组成:

  • JMS API Solace JMS API 使用标准的 JMS 接口,通过 Solace PubSub+ 为基于 Java 的应用程序提供 JMS 服务。

  • Solace PubSub+ 事件代理 事件代理充当 JMS 客户端的 JMS 代理。因此,它提供访问控制、消息路由、选择和过滤。

事件代理还可以提供 Java 命名和目录接口(JNDI)服务,允许 JMS 客户端执行 JNDI 查找和对象绑定。

Solace PubSub+ 可以支持多个事件代理,每个事件代理都在自己的 JMS 域中运行。

  • SolAdmin SolAdmin 应用程序是一个管理工具,允许管理员将事件代理对象(如连接工厂、主题和队列)绑定到 JMS 对象,然后将这些对象存储在 JNDI 存储中。管理员可以使用 SolAdmin 或命令行接口(CLI)配置和监控 JMS 对象。

Solace JMS 实现还可以选择用于在 Java 平台企业版(Java EE)应用程序服务器环境中提供消息服务。有关更多信息,请参阅在 Java EE 环境中使用 Solace JMS。