跳到主要内容

PubSub+消息传递API

Saydo提供了企业级消息传递应用程序编程接口(API),使您能够开发用于与 SolacePubSub+ 一起使用的应用程序。每个 PubSub+ 消息传递 API 都包含示例应用程序、发行说明和开发人员文档。

这些 PubSub+ 消息传递 API 被设计为一个基础消息层,帮助各种客户端应用程序通过 Solace 消息总线进行通信。

以下是支持的编程语言的 PubSub+ 消息传递 API。以下链接将引导您进入提供有关 API 更多详细信息的页面,例如入门信息、参考指南和发行说明:

  • C API — 该 API 旨在以尽可能低的 CPU 使用率提供高消息吞吐量和低延迟。
  • C# / .NET API — 该 API 是 C API 的面向对象的托管包装。
  • Go API — 该 API 使基于云和企业级服务器的应用程序能够使用 Solace 消息传递。
  • iOS API — 该 API 是 C API 的 iOS 原生包装,专为高消息吞吐量和低延迟而设计。它还完全集成了 iOS 应用程序生命周期。
  • Java API — 该 API 利用现代 Java 特性和编程模型提供高消息吞吐量。
  • Java RTO API — 该 API 是 C API 的低延迟 Java 原生接口(JNI)包装。
  • JCSMP API — 这是一个经典的面向对象的 Java API,提供高消息吞吐量和低延迟。
  • JavaScript API — 该 API 使 Web 和移动应用程序能够使用 Solace 消息传递。
  • JMS API — 该 API 为 Java 程序提供了一种通用方法,用于创建、发送、接收和读取消息传递系统的消息。
  • Node.js API — 该 API 使基于 Web 的服务器端企业应用程序能够使用 Solace 消息传递,并利用 Node.js 提供的基于事件的编程。
  • Python API — 该 API 使基于云和企业级服务器的应用程序能够使用 Solace 消息传递。

有关每个 API 当前支持的功能列表,请参阅 PubSub+ 消息传递 API 的功能支持