2012-02-01 16 views
14

मुझे यकीन है कि मैं अंतर को समझूंगा क्योंकि मैं ओएसजीआई से संबंधित अधिक सामान करना शुरू कर रहा हूं, लेकिन मैंने सोचा कि यह पूछने का एक अच्छा सवाल था क्योंकि यह दो त्वरित Google खोजों से मुझे अस्पष्ट नहीं है। अगर किसी के पास स्पष्ट, संक्षिप्त उत्तर है ...विषुव और कन्या के बीच क्या अंतर है?

उत्तर

25

एक अपरिहार्य समानता: इक्विनोक्स इंजन है, कन्या कार है।

इक्विनोक्स ग्रहण परियोजना से रनटाइम है (विकल्प कार्यान्वयन में फ़ेलिक्स (अपाचे से) और नोप्फ्लरफ़िश शामिल हैं)।

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

एक ओएसजीआई रनटाइम आमतौर पर एक बहुत छोटा (रनटाइम) वातावरण होता है, जो ओएसजीआई फ्रेमवर्क लॉन्च/प्रदान करने के लिए पर्याप्त है। कन्या जैसे उत्पाद एक सतत, परीक्षण तरीके से आम उत्पादन/उद्यम कार्यक्षमता प्रदान करते हैं, और अक्सर रिमोट शैल एक्सेस, वेब-ऐप सपोर्ट, सुरक्षा इत्यादि शामिल हैं

आप एक रनटाइम के साथ सीधे काम कर सकते हैं, प्रत्येक सुविधा को आवश्यकतानुसार जोड़ सकते हैं , लेकिन यह संसाधन बाधित सिस्टम के लिए उपयोगी हो सकता है, यह आमतौर पर थोड़ा इनाम (पाठ्यक्रम के शैक्षिक के अलावा) के लिए बहुत प्रयास है।

+3

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

+2

ग्रेट उत्तर। बस एक सुधार: कन्या स्प्रिंगसोर्स डीएम सर्वर प्रोजेक्ट ग्रहण में योगदान दिया गया है और मिथुन ब्लूप्रिंट ग्रहण के लिए दान स्प्रिंग डीएम परियोजना है। –

+0

सही, धन्यवाद ग्लाइन – earcam

8

तकनीकी रूप से, विषुव ओएसजीआई फ्रेमवर्क है और कन्या कंटेनर है। एक कंटेनर ढांचे के शीर्ष पर सवारी करता है और कार्यक्षमता जोड़ता है। इसके लिए प्रतिस्पर्धी प्रौद्योगिकियां फ़ेलिक्स और करफ हैं जो अपाचे सॉफ्टवेयर फाउंडेशन ओएसजीआई फ्रेमवर्क (फ़ेलिक्स) और कंटेनर (करफ) हैं। एएसएफ पेशकश और ग्रहण नींव के बीच अंतर मुख्य रूप से ग्रहण प्रसाद ओएसजीआई 4.2 विनिर्देश का संदर्भ कार्यान्वयन है।

कन्या "उपप्रणाली" संदर्भ कार्यान्वयन वास्तव में बंडलों के सेट की समेकित तैनाती के लिए एक बड़ा सुधार है। कराफ में, वे "फीचर्स" परिनियोजन तंत्र का उपयोग करते हैं। "सबसिस्टम" और "फीचर्स" परिनियोजन तंत्र के बीच बड़ा अंतर यह है कि उपप्रणाली में आप पुस्तकालयों के विशिष्ट सेट को अलग कर सकते हैं और परिभाषित उपप्रणाली के बाहर अपने पैकेजों को इस्तेमाल करने से रोक सकते हैं। सुविधाओं के साथ अन्य पुस्तकालयों में उपलब्ध सभी संकुल कंटेनर-व्यापी उपलब्ध कराए जाते हैं।

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