Integration Hub
>
Solace Messaging API for C
Asset Type:
APIs
Provider:
Category:
Integration
Endpoint:
Source,
Target
Support:
Solace – Included
Platform:
Broker Integrated
Solace Messaging API for C
Solace messaging APIs provide uniform client access to all Solace Platform capabilities and qualities of service. Each API includes sample applications, release notes, and developer documentation.
The Solace Messaging API for C (also referred to as SolClient) is specifically designed to provide high message throughput and low latency with the lowest CPU utilization possible. In addition to the common Enterprise API features, the Solace C API enables fine-grained control of threading and message processing through additional features:
- Allows fine-tuning of API behavior, such as whether operations should be blocking or non-blocking in nature.
- Allows for the option of application file descriptors to be monitored within the API, providing the application with callbacks for readable and writable events.
- Allows for the option of the application taking over control of file descriptors created within the API to connect to event brokers, where the application must provide readable and writable events to the API.
- Support for timer services.
The Solace C API supports publish/subscribe, point-to-point and request/reply messaging.
