Understanding RTPS: The Real-Time Publish-Subscribe Protocol


 Real-time communication is the requirement in all applications like autonomous vehicles, robots, and factory automation. RTPS provides a highly efficient and reliable vehicle through which such systems can be made to communicate in real time.

What is RTPS?
RTPS is Real-Time Publish-Subscribe System and distributed system communication protocol used in real-time data exchange between entities. RTPS offers publish-subscribe communication wherein the publishers construct the messages and the subscribers run them but not necessarily one for another.

Principal RTPS Features:

  1. Decoupled Communication: Publisher and the subscriber are decoupled in the sense that the publishers don’t know the subscriber’s name.
  2. Real-Time Delivery of Messages: It supports delivery of the messages in real time, most critical for low-latency communication-bundled applications.
  3. Scalability: RTPS is scalable so that thousands of publishers and subscribers can be supported.
  4. Reliability: It supports message acknowledgement and retry on data loss.

RTPS vs. DDS:
Whereas RTPS is a message passing protocol, DDS is infrastructure and architecture that happens to use RTPS as a transport sublayer. DDS also provides other facilities at higher levels like quality of service (QoS) parameters and data management.


Click Here For Full Article 

Comments

Popular posts from this blog

Nehru Place

How to Login EPFO

Meerut