QoS (Quality of Service)

QoS adalah sebuah level/tingkatan persetujuan antara publisher dan subscriber. Ada 3 tingkaran QoS yang dapat kita pilih:

  1. QoS 0 (At most once)

    Pesan dikirimkan satu kali apapun respon yang diberikan oleh broker terhadap publisher.

  2. QoS 1 (At least once)

    Publisher akan mengirimkan data secara terus menerus sampai ada pesan konfirmasi dari broker bahwa data telah diterima.

  3. QoS 2 (Exactly once)

    Publisher mengirimkan data kemudian broker mengirimkan konfirmasi bahwa data telah diterima, lalu publisher mengirim informasi kepada broker bahwa data siap dirilis