2010-05-03 26 views
6

मैं एकल सर्वर पर कई जावाएसई अनुप्रयोगों को कार्यान्वित कर रहा हूं। क्या एक कनेक्शन कनेक्शन (उदा। सी 3 पी 0) स्थापित करना और इन अनुप्रयोगों के बीच साझा करना संभव है? मैं सिर्फ डीबी कनेक्शन की कुल संख्या का प्रबंधन करने का एक आसान तरीका चाहता हूं।एकाधिक जावा अनुप्रयोगों के बीच कनेक्शन पूल कैसे साझा करें

क्या ऐसे केंद्रीकृत कनेक्शन पूल का उपयोग कर कोई कमी है?

धन्यवाद, विल्सन

+0

किस प्रकार के अनुप्रयोग? स्विंग? RMI? और "सर्वर" से आपका क्या मतलब है? एक भौतिक मशीन, या एक अनुप्रयोग सर्वर? – skaffman

+0

मुझे संदेह है कि अलग-अलग जेवीएम उदाहरण/प्रक्रियाओं के लिए भौतिक संसाधन जैसे डेटाबेस कनेक्शन साझा करने के लिए वैसे भी है। –

+0

सरल जावाएसई अनुप्रयोग और एक भौतिक लिनक्स मशीन – Wilson

उत्तर

5

आप बस एक ही डेटा स्रोत आसानी से एक ही DB कनेक्शन पूल साझा करने के लिए सभी आवेदन के लिए सर्वर में परिभाषित कर सकते हैं।

एक स्पष्ट कमी यह होगी कि स्वतंत्र आवेदन का प्रदर्शन पूरी तरह से असंबंधित आवेदन पर लोड के कारण घट सकता है जिसे समझना मुश्किल होगा।

+0

इसके अलावा, यदि एक एप्लिकेशन पूल में सभी कनेक्शन का उपयोग करता है, तो अन्य काम करना बंद कर देंगे। – Guillaume

+0

बहुत बहुत धन्यवाद! – Wilson

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