मैं बहुत यकीन है कि इस समस्या का समाधान कर दिया गया है, लेकिन मैं किसी भी जानकारी को कहीं भी इसके बारे में नहीं मिल सकता है ...प्रोग्रामेटिक रूप से एक लोड बैलेंसर जैसे हैप्रोक्सी में नोड्स जोड़ें?
कैसे sysadmins प्रोग्राम के रूप में एक मौजूदा और चल लोड संतुलन के लिए एक नया नोड जोड़ सकता हूँ? आइए मान लें कि मेरे पास लोड बैलेंसर चल रहा है और पहले से ही संतुलन दो ईसी 2 उदाहरणों के बीच मेरा एपीआई सर्वर कहता है, और अचानक एक ट्रैफिक स्पाइक है और मुझे लोड बैलेंसर में तीसरा नोड चाहिए लेकिन मैं सो रहा हूं ... अगर यह अच्छा होगा कुछ मॉनीटरिंग संभवतः राम उपयोग और कुछ प्रमुख प्रदर्शन संकेतक थे जो मुझे बताते हैं कि मेरे पास एक और नोड होना चाहिए, और इससे भी बेहतर अगर यह लोड बैलेंसर में एक नया नोड जोड़ सकता है ...
मुझे विश्वास है कि यह है node-http-proxy और distribute के साथ करने के लिए संभव और यहां तक कि तुच्छ भी है, लेकिन मुझे यह जानना है कि HAproxy और/या Nginx के साथ ऐसा करना संभव है ... मुझे पता है कि अमेज़ॅन का लोचदार भार संतुलन शायद मेरी सबसे अच्छी शर्त है लेकिन मैं इसे करना चाहता हूं अपने आप पर (मैं रैकस्पेस, ईसी 2, जॉयेंट और शायद दूसरों के उदाहरणों को स्पष्ट करना चाहता हूं क्योंकि यह सुविधाजनक है)।
एक बार फिर, एक नोड फैलाना आसान है, मैं यह जानना चाहता हूं कि इसे haproxy.cfg या Nginx के साथ कुछ समान प्रॉक्सी को फिर से लोड किए बिना, और प्रोग्रामेटिक रूप से करने के बिना कैसे जोड़ना है। बैश स्क्रिप्टिंग इसके लिए मेरी सबसे अच्छी शर्त है लेकिन इसे अभी भी पूरी प्रॉक्सी को फिर से लोड करना होगा जो खराब है क्योंकि यह कनेक्शन खो देता है ...
यह एक बहुत अच्छा विचार है! धन्यवाद! –