मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जिसके लिए वास्तव में उच्च उपलब्धता की आवश्यकता है और मेरी टीम वर्तमान में भविष्य में रिलीज के लिए कुछ इन्फ्रा-स्ट्रक्चर और सॉफ्टवेयर को अपग्रेड करने पर काम कर रही है।जावा ईई सत्र प्रतिकृति के लिए अलग-अलग दृष्टिकोण क्या हैं?
उन सुविधाओं में से एक जो हम सक्षम करना चाहते हैं, न केवल अलग-अलग सर्वरों में सत्र प्रतिकृति है, बल्कि आदर्श रूप से विभिन्न साइटों (भौगोलिक दृष्टि से फैले) में है। क्या यह संभव है? दृष्टिकोण क्या हैं?
मैं अब तक क्या देखा है, सत्र प्रतिकृति सक्षम करने के लिए के लिए, सामान्य विक्रेता दृष्टिकोण इनमें से किसी एक हैं:
- Serializable सत्र के साथ web.xml में जिम्मेदार बताते हैं
- < वितरण योग्य /> टैग विक्रेता विशिष्ट xml
में अतिरिक्त कॉन्फ़िगरेशन अन्य दृष्टिकोण हैं? क्या मुझे इन-मेमोरी प्रतिकृति के लिए जाना चाहिए? या मुझे सत्र राज्य जारी रखना चाहिए? क्या ऐप सर्वर विक्रेता प्रत्येक समाधान को लागू करते हैं?
संपादित करें: मैंने एक बक्षीस शुरू किया, इसलिए मैं वास्तव में एक व्यापक उत्तर की तलाश में हूं। :)
क्या आप विशेष रूप से जे 2 ईई (प्री जावा एंटरप्राइज़ संस्करण 5) का उपयोग कर रहे हैं? यदि नहीं, तो जावाईई शब्दकोष और टैग 'जावा-ई' का उपयोग करना बेहतर है। –
@ पीटर धन्यवाद! बस इसे संपादित किया। – Pablo
बहुत ही समान प्रश्न: http://stackoverflow.com/questions/939253/session-replication-across-jvms-in-websphere – mindas