2012-08-10 14 views
5

हमारे पास एक ऐसा एप्लिकेशन है जो क्लाइंट UI को अपडेट करने के लिए सिग्नलआर का उपयोग करता है, वर्तमान में ऐप को आईआईएस पर होस्ट किया जाता है जिसे हम बनाए रखते हैं और हमारे क्लाइंट सीधे हमें स्वीकार करते हैं।सक्रिय/सक्रिय चिपचिपा सत्रों के साथ सिग्नलआर और लोड संतुलन

हम एक उद्यम-आधारित ढांचे के भीतर ही हमारे एप्लिकेशन घर जाएगा में इस एकीकृत करने की प्रक्रिया में हालांकि, हम होस्टिंग के माध्यम से हम क्या कहा गया है एक है एप्लिकेशन हालांकि हमारे पृष्ठों पर उतरने के किसी को भी जाना होगा जारी रहेगा चिपचिपा सत्रों के साथ सक्रिय/सक्रिय के रूप में प्रति क्षेत्र सेटअप के 2 गेटवे सर्वरों की लोड संतुलन रणनीति "

मेरा सवाल यह है कि क्या इस मामले में हमारे पास कोई समस्या होगी जब सिग्नल ट्रांसपोर्ट प्रोटोकॉल के रूप में लंबे मतदान का चयन करने का निर्णय लेता है और किसी भी तरह कनेक्शन छूट गया है?

क्षमा करें, लेकिन मुझे लोड संतुलन के विषय पर वास्तव में कोई जानकारी नहीं है।

किसी भी मदद की बहुत सराहना की जाती है।

उत्तर

5

ठीक है, मान लीजिए कि आप वास्तव में "चिपचिपा" सत्रों का उपयोग कर रहे हैं तो कनेक्शन को गिरावट से कोई फर्क नहीं पड़ता क्योंकि अगला अनुरोध चिपचिपापन के कारण उसी अंतर्निहित सर्वर पर वापस जाना चाहिए। आखिरकार, चिपचिपा सत्र कई अनुरोधों के दौरान HTTP के मानक अनुरोध/प्रतिक्रिया मॉडल को उसी सर्वर पर वापस जाने के बारे में हैं। इसलिए, चूंकि लंबे मतदान लंबे समय तक/स्ट्रीमिंग प्रतिक्रिया के साथ मानक अनुरोध से अधिक कुछ नहीं है, इसलिए इसे मानक चिपचिपा सत्र कार्यान्वयन के साथ ठीक से एकीकृत करना चाहिए।

आपको क्या विचार करने की आवश्यकता है: क्या होता है यदि आप विफलता या रखरखाव की वजह से सर्वर ए खो देते हैं तो क्या होता है? यदि आप स्केल्ड आउट संदेश बस समाधान (रेडिस, एज़ूर एसबी) का उपयोग नहीं कर रहे हैं तो आप सर्वर ए से सर्वर बी में संक्रमण के रूप में संदेशों को खो सकते हैं/मिस कर सकते हैं।

+0

आपके प्रश्न के संबंध में आपकी व्याख्या के लिए धन्यवाद यह होगा अगर मैं "डिस्कनेक्ट" पर पुनः कनेक्ट करने के लिए सिग्नलआर से पूछा तो अभी भी एक समस्या हो सकती है? निश्चित रूप से जब तक यह संक्रमण को फिर से जोड़ता है पूरा हो जाना चाहिए था। – MaYaN

+1

यदि लोड बैलेंसर यह काम कर रहा है तो आपको बस सर्वर बी से पुनः कनेक्ट होना चाहिए। मैं बस इतना कह रहा हूं कि आप सर्वर ए से भेजे जाने वाले एक महत्वपूर्ण संदेश को खो सकते हैं, लेकिन ऐसा नहीं था क्योंकि यह मर गया/लिया गया था इसे भेजने से पहले ऑफ़लाइन। अगर यह किसी तरह का चैट एप्लीकेशन है, तो एक बड़ा सौदा नहीं है। –

+0

गोटो! हां यह वास्तव में प्रासंगिक विभाग के साथ जांच करने लायक एक अच्छा मुद्दा है क्योंकि हम किसी भी संदेश को खोने का जोखिम नहीं उठा सकते हैं। आपकी सहायता के लिए धन्यवाद :-) – MaYaN