RTI Persistence Service is an RTI Connext® DDS application that saves Data Distribution ServiceTM (DDS) data samples to transient or permanent storage, so they can be delivered to subscribing applications that join the system at a later time — even if the publishing application has already terminated.
Persistence Service runs as a separate application: You can run it on the same node as the publishing application, the subscribing application, or some other node in the network. It is configurable to store in-memory or work with a database.
RTI Persistence Service has numerous benefits, including Fault Tolerance:
- Ensure reliable data availability, even if publisher fails
And more efficient resource utilization:
- Reduce load on, and memory required by, data writers
- Update new subscribers efficiently without loading data writers