IPC Guide
This section provides an introduction to the Inter-Process Communications (IPC) capabilities of the PubSub+ Messaging APIs for C (SolClient) and Java RTO (solclientj). IPC allows applications to communicate directly with each other and to communicate with PubSub+ products.
IPC functionality is available as part of the IPC add-on to the PubSub+ C API. It is distributed separately from the standard package for the PubSub+ C API and is dependent on the standard package. For more information, refer to README‑IPC.txt included with the distributed PubSub+ C API package.
For Java RTO, IPC functionality is distributed in a separate PubSub+ Java RTO API package which includes both the PubSub+ Java RTO API and the IPC feature.
The primary use-case for the IPC capability is to facilitate communications between applications co-residing on a host. Instead of communicating through connections to a PubSub+ event broker, the applications can establish direct communication channels to each other. Typically, this is done to achieve ultra-low latency communications among the applications, or to reduce the bandwidth used by the applications on both the host and the event broker.