This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:glossary:r:rtps [2021/07/14 15:55] murphy ↷ Links adapted because of a move operation |
ddsf:public:guidebook:06_append:glossary:r:rtps [2021/07/14 16:17] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| f | f | ||
| ===== Real-time Publish-Subscribe (RTPS) ===== | ===== Real-time Publish-Subscribe (RTPS) ===== | ||
| - | [[ddsf:private:guidebook:06_append:glossary:start| Return to Glossary ]] | + | [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] |
| - | **Real-time Publish-Subscribe(RTPS)** [[ddsf:private:guidebook:06_append:glossary:w:wireprotocol]] defines a set of requirements for a wire protocol suitable for the [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds]]. Primary considerations in the design of the RTPS wire protocol are: [[ddsf:public:guidebook:06_append:glossary:p:performance|performance]], configurability (tuning quality-of-service), [[ddsf:public:guidebook:06_append:glossary:f:faulttolerance|fault-tolerance]] (no single points of failure), extensibility (support new transports), plug-and-play connectivity (automatic discovery), [[ddsf:public:guidebook:06_append:glossary:m:modularity|modularity]], [[ddsf:public:guidebook:06_append:glossary:s:scalable|scalability]], and [[ddsf:public:guidebook:06_append:glossary:t:typesafe|type safety]]. | + | **Real-time Publish-Subscribe(RTPS)** [[ddsf:public:guidebook:06_append:glossary:w:wireprotocol]] defines a set of requirements for a wire protocol suitable for the [[ddsf:public:guidebook:06_append:glossary:d:data_distribution_service_dds]]. Primary considerations in the design of the RTPS wire protocol are: [[ddsf:public:guidebook:06_append:glossary:p:performance|performance]], configurability (tuning quality-of-service), [[ddsf:public:guidebook:06_append:glossary:f:faulttolerance|fault-tolerance]] (no single points of failure), extensibility (support new transports), plug-and-play connectivity (automatic discovery), [[ddsf:public:guidebook:06_append:glossary:m:modularity|modularity]], [[ddsf:public:guidebook:06_append:glossary:s:scalable|scalability]], and [[ddsf:public:guidebook:06_append:glossary:t:typesafe|type safety]]. |
| RTPS imposes very little requirements on the underlying transport: a connectionless service capable of sending packets [[ddsf:public:guidebook:06_append:glossary:b:besteffort|best-effort]] is sufficient. A connection-oriented protocol can be used but is not required. The mechanisms of the underlying protocol map to the generalized notions of the RTPS [[ddsf:public:guidebook:06_append:glossary:p:pim]]. | RTPS imposes very little requirements on the underlying transport: a connectionless service capable of sending packets [[ddsf:public:guidebook:06_append:glossary:b:besteffort|best-effort]] is sufficient. A connection-oriented protocol can be used but is not required. The mechanisms of the underlying protocol map to the generalized notions of the RTPS [[ddsf:public:guidebook:06_append:glossary:p:pim]]. | ||