ในความเข้าใจของฉันใน MQTT หัวข้อจะถูกสร้างขึ้นเมื่อลูกค้าเผยแพร่สิ่งที่มีชื่อหัวข้อที่เกี่ยวข้อง
ไม่จำเป็นต้องกำหนดค่าหัวข้อการเผยแพร่ในนั้นเพียงพอ
เป็นไปได้หรือไม่ที่ลูกค้าจะสมัครเป็นสมาชิกหัวข้อของตัวเองหลังจากเผยแพร่แล้วจะสร้างมันขึ้นมา? ฉันไม่สามารถหาข้อ จำกัด ใด ๆ กับมันในรายละเอียด มันไม่ได้ระบุว่าเป็นพฤติกรรมผิดปกติที่เป็นไปได้ทั้ง:
5.4.8 การตรวจจับพฤติกรรมที่ผิดปกติ
การใช้งานเซิร์ฟเวอร์อาจตรวจสอบพฤติกรรมของลูกค้าในการตรวจสอบเหตุการณ์ความปลอดภัยที่อาจเกิดขึ้น ตัวอย่างเช่น:
- พยายามเชื่อมต่อซ้ำ
- พยายามตรวจสอบซ้ำแล้วซ้ำอีก
- การยุติการเชื่อมต่อที่ผิดปกติ
- การสแกนหัวข้อ (พยายามส่งหรือสมัครรับข้อมูลหลายหัวข้อ)
- การส่งข้อความที่ไม่สามารถส่งได้ (ไม่มีสมาชิกในหัวข้อ)
- ลูกค้าที่เชื่อมต่อ แต่ไม่ส่งข้อมูล
จากนี้ฉันคิดว่ามันเป็นไปได้อย่างแน่นอน ดังนั้นฉันสนใจสิ่งที่เป็นกรณีการใช้งานของคุณสมบัตินี้?
ทำไมมาตรฐานจึงอนุญาตให้ใช้กลไกดังกล่าวมันจะซับซ้อนในการติดตามเจ้าของหัวข้อหรือไม่ ดังนั้นเพียงแค่อนุญาตให้ลูกค้าสมัครเป็นสมาชิกหัวข้อของตนเอง
กรณีการใช้งานหนึ่งที่ฉันคิดได้ก็คือวิธีนี้ลูกค้าสามารถตรวจสอบข้อมูลที่เผยแพร่