Qos0
Saatja saadab sõnumi ainult korra, ilma kordusteta, ja maakler ei tagasta kinnitussõnumit. Qos0 puhul ei pruugi maakler sõnumit kätte saada, nagu näidatud järgmine joonis:
Qos1
Saatja saadab sõnumi vähemalt korra, et tagada selle jõudmine maaklerini, ning maakler peab tagastama kinnitussõnumi PUBACK. Qos1 puhul võib maakler aktsepteerida duplikaatsõnumeid, nagu on näidatud järgmises joonises:
Qos2
Qos2 kasutab kaheastmelist kinnitust, et tagada, et sõnumid ei kaoks ega dubleeritult. Qos2 puhul saab maakler sõnumi kindlasti ainult korra, nagu on näidatud järgmises joonises:
Qos1 VS Qos2
Qos2-l on rohkem lisakoormust võrreldes Qos1-ga, sest maakleril on kaks täiendavat tegevust:
- Dedlikaat. Selleks, et sõnumeid ei dubleeritaks, peab maakler teostama duplikeerimise;
- Veendu, et vastussõnum PUBREC jõuaks kliendini. Maakler peab ootama kliendi vastust PUBREC sõnumile PUBREL-is ning alles pärast kliendilt kinnitussõnumi saamist saab maakler sõnumi tellijale edastada.
|