跳到主要内容

开放式API和协议

Solace 通过支持 JMS 和 OpenMAMA 等开放式 API,以及 AMQP、MQTT 和 REST 等开放式协议,促进了与应用程序、其他中间件和数据传输技术的集成。这使得实现实时数据在不同应用程序、大数据系统、云服务和物联网设备之间的流动成为可能。

AMQP 1.0

Solace PubSub+ 软件事件代理支持 AMQP 1.0,作为 Solace 基于开源和开放标准的多协议、任意到任意消息解决方案的组成部分。

MQTT

Solace 支持 OASIS MQTT 3.1.1 和 MQTT 5.0 标准,以满足连接设备和移动应用在发送和接收信息时对高效处理、低客户端处理能力、内存和/或带宽需求。Solace PubSub+ 事件代理支持任何第三方 MQTT 3.1.1 或 MQTT 5.0 兼容客户端 API,包括通过一个名为 Paho 的开源项目提供的开源 API。

OpenMAMA

Open Middleware Agnostic Messaging API(OpenMAMA)是一个开源、轻量级、厂商中立的集成层,用于发送和接收市场数据信息,由 Linux 基金会支持。Solace PubSub+ 提供对多种不同数据分发方式的统一支持,是基于 OpenMAMA 的市场数据分发系统的理想基础。

REST

Solace REST 消息 API 允许 HTTP 客户端使用 HTTP POST 请求与事件代理发送和接收消息。这使得 REST 客户端无需使用任何 Solace 提供的 API,即可向任何 Solace PubSub+ 事件代理客户端发送和接收消息。