รายการบล็อกของ HiveMQภายใต้ "แนวทางปฏิบัติที่ดีที่สุด" ไม่สมัครสมาชิกไวด์การ์ดหลายระดับเมื่อพยายามถ่ายโอนข้อความทั้งหมดไปยังฐานข้อมูล พวกเขาอ้างว่าลูกค้าที่สมัครรับข้อมูลอาจไม่สามารถติดตามข่าวสารจำนวนมากและเสนอให้ใช้ปลั๊กอินโบรกเกอร์เพื่อขอเข้าสู่กระแสข้อความโดยตรง
บางครั้งมีความจำเป็นต้องสมัครสมาชิกข้อความทั้งหมดซึ่งถูกถ่ายโอนผ่านนายหน้าตัวอย่างเช่นเมื่อยังคงมีอยู่ทั้งหมดในฐานข้อมูล สิ่งนี้ไม่ควรทำโดยใช้ไคลเอนต์ MQTT และสมัครสมาชิกไวด์การ์ดหลายระดับ เหตุผลก็คือบ่อยครั้งที่ไคลเอนต์ที่สมัครรับข้อมูลไม่สามารถดำเนินการโหลดข้อความที่กำลังจะมา โดยเฉพาะถ้าคุณมีปริมาณงานมาก โซลูชันที่แนะนำของเราคือการนำส่วนขยายในโบรกเกอร์ MQTT มาใช้ตัวอย่างเช่นระบบปลั๊กอินของ HiveMQ ช่วยให้คุณสามารถเชื่อมต่อกับพฤติกรรมของ HiveMQ และเพิ่มชุดคำสั่งแบบอะซิงโครนัสเพื่อประมวลผลข้อความขาเข้าแต่ละรายการ
มีทั้ง
- ระบบที่คล้ายกัน (ส่วนขยาย / ปลั๊กอิน) สำหรับนายหน้า Mosquitto
- อีกวิธีที่แนะนำที่ทำงานร่วมกับ mosquitto หรือ
- หลักฐานที่สมเหตุสมผลว่าวิธีนี้ไม่จำเป็นเลยนั่นคือลูกค้าที่สมัครเป็นสมาชิก
#
สามารถทำได้ดี?
/programming//q/31584613/3984613ไม่ได้ตอบคำถามนี้อย่างละเอียด