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. 

Benefits

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
Website_Tools-IS_Diagrams_Persistence-Service