إعداد وسيط MQTT عالي التوفر أصلي في Kubernetes
2025-05-18
يشرح هذا المنشور إعدادًا كاملاً وإعلانيًا، أصليًا في Kubernetes، لوسيط MQTT عالي التوفر باستخدام Eclipse Mosquitto و Traefik. يستخدم هذا الإعداد بدائيات Kubernetes الأساسية (Deployments و Services و ConfigMaps و RBAC) لإنشاء وسيط أساسي وآخر ثانوي، مما يضمن تبديلًا احتياطيًا بدون وقت توقف تقريبًا. يقوم وسيط مخصص بمراقبة الوسيط الأساسي ويحول حركة المرور إلى الوسيط الثانوي في غضون 5 ثوانٍ من حدوث خطأ، مما يحافظ على استمرارية الرسائل. يضمن الربط الداخلي لـ MQTT انتشارًا سلسًا للرسائل بين الوسيطين، حتى أثناء التبديل الاحتياطي.
التطوير