===== Quality of Service (QoS) Policies ===== [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] A rich set of characteristics that define the behaviour of the [[dido:public:ra:xapend:xapend.a_glossary:d:dds]] systems (such as reliability, [[dido:public:ra:xapend:xapend.a_glossary:l:liveliness_qos|liveliness]], [[dido:public:ra:xapend:xapend.a_glossary:d:durability|durability]], etc.). QoS Policies control the flow of the data through the system. The [[dido:public:ra:xapend:xapend.a_glossary:t:topic|Topic]], [[dido:public:ra:xapend:xapend.a_glossary:d:data_reader]], [[dido:public:ra:xapend:xapend.a_glossary:d:data_writer|Data Writer]], [[dido:public:ra:xapend:xapend.a_glossary:p:publisher|Publisher]] and [[dido:public:ra:xapend:xapend.a_glossary:s:subscriber|Subscriber]] all have QoS policies. The QoS policies of Publisher, DataWriter, and Topic control the data on the sending side. QoS policies of Subscriber, Data Reader, and Topic control the data on the receiving side. These must be of a compatible type for successful communication, i.e. a Publisher/DW with a BEST_EFFORT QoS cannot send samples for a Topic with a RELIABLE QoS as it could degrade the Topic. However, a RELIABLE Publisher/DW can send samples for a BEST_EFFORT Topic. Source: [[https://istkb.adlinktech.com/article/vortex-opensplice-dds-glossary/ | OpenSplice Glossary]] /**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /* To add a discussion page to this page, comment out the line that says ~~DISCUSSION:off~~ */ ~~DISCUSSION:on|Outstanding Issues~~ ~~DISCUSSION:off~~