यह देखते हुए कि जावासेवर फेस सर्वर के पक्ष में मूल रूप से सतर्क हैं, जेएसएफ 2.0 एप्लिकेशन को क्षैतिज रूप से स्केल करने के लिए किन तरीकों की सिफारिश की जाती है?जेएसएफ 2.0 एप्लिकेशन का क्षैतिज स्केलिंग
एक आवेदन कई JSF सर्वर चलाता है, तो मैं निम्न परिदृश्यों की कल्पना कर सकते हैं:
- स्टिकी सत्र: एक ही सर्वर के लिए दिए गए सत्र मिलान सभी अनुरोधों को भेज देते हैं।
- प्रश्न: यह प्राप्त करने के लिए आमतौर पर किस तकनीक का उपयोग किया जाता है?
- समस्या: खो सत्रों में सर्वर विफलता परिणाम ... और आम तौर पर कमजोर वास्तुकला की तरह लगता है, खासकर जब शुरू करने ताजा
- राज्य (सत्र) प्रतिकृति (एक मौजूदा अनुप्रयोग पैमाने पर करने की कोशिश कर नहीं): दोहराने JSF क्लस्टर में सभी जेएसएफ सर्वरों पर राज्य
- प्रश्न: यह तकनीक प्राप्त करने के लिए आमतौर पर किस तकनीक का उपयोग किया जाता है?
- समस्या: स्केल नहीं करता है। छोटी से छोटी सर्वर
- आज्ञा JSF (विन्यास के माध्यम से) पर क्लस्टर = कुल स्मृति की कुल स्मृति एक बाहरी संसाधन पर अपने राज्य स्टोर करने के लिए (उदाहरण के लिए किसी अन्य सर्वर एक बहुत तेज में स्मृति डेटाबेस चल), तो से है कि संसाधन का उपयोग जेएसएफ सर्वर जब आवेदन राज्य की आवश्यकता है?
- प्रश्न: क्या यह संभव है?
- जेएसएफ (कॉन्फ़िगरेशन के माध्यम से) को स्टेटलेस के लिए निर्देशित करें?
- प्रश्न: क्या यह संभव है?
[संपादित करें]
स्टिकी सत्र
धन्यवाद @ रवि, मैंने तदनुसार अपना प्रश्न अपडेट किया है। लेकिन, मेरी राय में, यह एक वास्तुकला समाधान की तुलना में एक बैंड-सहायता समाधान है। –
यूप, यदि कोई नोड विफल रहता है तो उस नोड पर सभी सत्र खो जाते हैं। – Ravi