2012-01-05 16 views
13

क्या पूरे ऑब्जेक्ट में एप्लिकेशन-व्यापी दायरे में ऑब्जेक्ट साझा करने के लिए जावा ईई एप्लिकेशन (वेबस्पेयर पर चल रहा है) में कोई आसान तरीका है? कुछ शायद सर्वलेट संदर्भ पैरामीटर के समान है, लेकिन यह क्लस्टर में साझा किया जाता है।क्लस्टर पर्यावरण (वेबस्पेयर) में जावा ईई अनुप्रयोग-स्कोप्ड चर?

उदाहरण के लिए, सर्वर ए (कुंजी = मान) पर एक मान सेट होने पर सर्वर "ए" और "बी" के समूह में, यह मान तुरंत (या लगभग इतना) सर्वर बी पर अनुरोधों के लिए उपलब्ध होना चाहिए ।

(नोट:। यदि संभव हो तो वितरित संचय समाधानों से बचने के लिए चाहते हैं यह वास्तव में एक कैशिंग परिदृश्य के रूप में वस्तुओं संग्रहीत किया जा रहा काफी गतिशील हैं नहीं है)

+0

परिदृश्य एक रन-टाइम (नहीं तैनाती) समस्या के और अधिक है का उपयोग करें। मुझे जो चाहिए वह एक "वेरिएबल" है जिसे मैं कोड से सेट कर सकता हूं, और यह मान क्लस्टर में किसी भी सर्वर पर उपलब्ध हो जो एक ही एप्लीकेशन चला रहा हो। – WayneC

उत्तर

1

डेवलपर काम करता है पर इस लेख की जाँच करें, कोशिश कर रहा पर योजना बना रहा था लेकिन यह नहीं मिला। http://www.ibm.com/developerworks/websphere/library/techarticles/0611_totapally/0611_totapally.html

+1

सुझाव के लिए धन्यवाद। हम वास्तव में स्थिर विन्यास मानों के लिए "संसाधन पर्यावरण प्रदाता" का उपयोग करते हैं (जिन्हें क्लस्टर में साझा किया जाता है)। इस परिदृश्य में समस्या यह है कि वे रनटाइम पर कोड से अद्यतन नहीं हैं। वे WAS व्यवस्थापक स्क्रीन में सेट हैं और प्रभाव लेने के लिए पुनरारंभ करने की आवश्यकता है। – WayneC

2

मैं यह देखने के लिए देख रहा हूं कि कोई आसान समाधान दिखाई देता है, लेकिन मुझे किसी के बारे में पता नहीं है। पिछली बार मैंने ऐसा कुछ पूछा, जवाब वितरित ऑब्जेक्ट स्टोर का उपयोग करना था।

हमारा विकल्प यूआरएल की एक कॉन्फ़िगर की गई सूची में HTTP पर मैन्युअल अधिसूचना थी, प्रत्येक वेब कंटेनर के प्रत्यक्ष सर्वर के लिए एक: पोर्ट संयोजन। (यही कारण है कि, किसी भी अग्रिम प्रॉक्सी/वेब सर्वर/प्लगइन को दरकिनार कर रहा है।)

1

WebSphere workarea

+0

क्या आप इसका उपयोग कैसे कर सकते हैं या यह सुविधा कैसे पूछने वाले को उसे या उसके मुद्दे को हल करने में सक्षम होगी? – ig0774

संबंधित मुद्दे