2012-12-27 12 views
6

मान लीजिए कि मेरे पास दो कार्य हैं, प्रत्येक एक ही द्वितीय स्तर के कैश का उपयोग करके एक ही हाइबरनेट एप्लिकेशन चला रहा है। अब मान लीजिए कि एक सेवा दूसरे स्तर के कैश से कनेक्ट नहीं हो सकती है (कोई फ़ायरवॉल नियम डालता है जो कैश क्लस्टर तक पहुंच को रोकता है)। वह सर्वर बाद में कैसे काम करता है? सर्वर के बीच डेटा स्थिरता कैसे रखी जाती है?क्या होता है जब एक हाइबरनेट उदाहरण दूसरे स्तर के कैश तक नहीं पहुंच सकता है?

उत्तर

1

प्रयोग के लिए कहा जाता है। लेकिन मैं शर्त लगाता हूं कि आपको जो हाइबरनेट ऑपरेशन से तत्काल अपवाद है, जो संचार विफलता का सामना कर रहा है, डीबी अनुपलब्ध होने पर क्या होगा, उससे बहुत अलग नहीं है।

+0

मैं मानता हूं कि एक प्रयोग उत्तर प्रदान करेगा। मेरे पास अभी परीक्षण करने के लिए संसाधन सीमित हैं और जानना चाहते हैं कि किसी को इस समस्या का सामना करना पड़ा है या नहीं। मुझे हाइबरनेट दस्तावेज या मंचों में इसके बारे में कुछ भी नहीं मिला। –

1

अभ्यास इस तरह से होना चाहिए कि अपवाद को संभालने के लिए और इसे कैश से नहीं मिला, तो डेटाबेस पर हिट करना चाहिए और मान प्राप्त करना चाहिए।

+1

कनेक्शन तब तक बहाल होने तक क्या होता है? एक सर्वर कैश से डेटा और डीबी से दूसरे सर्वर को पढ़ेगा। संघर्ष समाधान रणनीति क्या है? –

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