मैं अपने ऐप को एकाधिक सर्वरों पर स्केल करने पर काम कर रहा हूं, और एक आवश्यकता यह है कि एक ग्राहक हमेशा एक ही सर्वर से संचार कर रहा है (बहुत अधिक लाइव डेटा का उपयोग बाउंसिंग की अनुमति देने के लिए किया जाता है सर्वर के बीच कुशलतापूर्वक)।लोड संतुलन (हैप्रोक्सी या अन्य) - चिपचिपा सत्र
मेरा वर्तमान सेटअप एक छोटा सर्वर क्लस्टर (लिनोड का उपयोग कर) है। मेरे पास "बैलेंस सोर्स" का उपयोग करके हैप्रोक्सी चल रहा एक फ्रंटेंड नोड है ताकि एक आईपी हमेशा एक ही नोड की ओर इशारा किया जा सके।
मुझे लगता है कि "बैलेंस स्रोत" एक बहुत ही वितरण नहीं है। मेरे वर्तमान परीक्षण सेटअप (2 बैकएंड सर्वर) के साथ, 80-100 स्रोत आईपी के नमूना आकार का उपयोग करते समय एक सर्वर में अक्सर 3-4x कनेक्शन होते हैं।
क्या अधिक संतुलित वितरण प्राप्त करने का कोई तरीका है? जाहिर है चिपचिपा सत्र एक "सही" संतुलन को प्रतिबंधित करता है, लेकिन 40/60 विभाजन को 25/75 विभाजन के लिए प्राथमिकता दी जाएगी।