Dalam pemahaman saya, dalam MQTT topik dibuat setelah klien menerbitkan sesuatu dengan nama topik yang sesuai.
Tidak perlu mengkonfigurasi topik, mempublikasikannya sudah cukup.
Dari sini .
Apakah mungkin bagi klien untuk berlangganan topiknya sendiri, setelah dipublikasikan, membuatnya? Saya tidak dapat menemukan batasan di dalamnya dalam spesifikasi . Juga tidak terdaftar sebagai perilaku abnormal yang mungkin:
5.4.8 Mendeteksi perilaku abnormal
Implementasi server dapat memantau perilaku Klien untuk mendeteksi potensi insiden keamanan. Sebagai contoh:
- Upaya koneksi berulang
- Upaya otentikasi berulang
- Pemutusan koneksi yang tidak normal
- Pemindaian topik (upaya mengirim atau berlangganan banyak topik)
- Mengirim pesan yang tidak terkirim (tidak ada pelanggan ke topik)
- Klien yang terhubung tetapi tidak mengirim data
Berdasarkan ini, saya pikir itu pasti mungkin. Jadi saya tertarik pada kasus penggunaan apa dari fitur ini?
Mengapa standar mengizinkan mekanisme seperti itu, apakah akan rumit untuk melacak pemilik topik? Jadi alih-alih itu hanya memungkinkan klien untuk berlangganan topik mereka sendiri.
Satu kasus penggunaan yang dapat saya pikirkan adalah bahwa dengan cara ini klien dapat memverifikasi data yang dipublikasikan.