跳到主要内容

C API

SolacePubSub+ 消息传递 API for C,版本 7.32.0(也称为 SolClient),专门设计用于以尽可能低的 CPU 使用率实现高消息吞吐量和低延迟。除了常见的企业级 API 功能外,C 语言的 PubSub+ 消息传递 API 还通过以下附加功能实现对线程和消息处理的精细控制:

  • 允许对 API 行为进行微调,例如操作是阻塞还是非阻塞。
  • 允许在 API 内部监控应用程序文件描述符,为应用程序提供可读和可写事件的回调。
  • 允许应用程序接管 API 内部创建的文件描述符以连接到事件代理,应用程序必须向 API 提供可读和可写事件。
  • 支持计时器服务。

消息交换模式

C 语言的 PubSub+ 消息传递 API 支持所有常见的消息交换模式:

  • 发布/订阅
  • 点对点
  • 请求/响应

有关更多信息,请参阅 消息交换模式

功能支持

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

对 Solaris/SunOS 的支持已被弃用,最后一个版本是 v7.23.0(2022 年 9 月发布)。有关详细信息,请参阅产品生命周期策略页面上的 已弃用功能列表

入门指南

这些教程将向您介绍如何使用 C API 开发应用程序,并帮助您尽快熟悉使用 Solace 技术发送消息。它们涵盖了常见的消息需求,例如发布/订阅。

您可以通过以下三种方式开始使用 PubSub+ 事件代理:

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

开始教程

C API参考

点击下方链接,访问 SolacePubSub+ 消息传递 API for C 的开发人员参考文档。

C API 参考

C API 发行说明

点击下方链接,下载 SolacePubSub+ 消息传递 API for C 的最新发行说明。

C API 发行说明