2012-02-18 34 views

उत्तर

8

ओपनजेडीके में अभी भी रिग्रेशन हैं जो आपके परिचालन को प्रभावित कर सकते हैं। उदाहरण के लिए देखें: Memory error when trying to change Apache Tomcat port from 8080 to 80

ओपनजेडीके को अभी तक सूर्य जावा के प्रतिस्थापन में एक सुरक्षित ड्रॉप के रूप में नहीं माना जा सकता है, अपने अनुप्रयोगों को ध्यान से जांचें।

संपादित करें: स्पष्टता के लिए, इस मुद्दे का उल्लेख किया OpenJDK की थोड़ी वृद्धि हुई स्मृति उपयोग द्वारा सन जावा की तुलना में कारण होता है (बहुत ज्यादा नहीं है, लेकिन पर्याप्त रूप से इस मामले में एक स्मृति मुद्दा बनाने के लिए)।

2

हमारे उत्पादन वातावरण में हम कुछ जावाईई अनुप्रयोगों को विकसित करते हैं, मैंने जेडीके को ओपनजेडीके में बदल दिया, सबकुछ अच्छी तरह से काम करता था।

8

ओपनजेडीके उत्पादन-तैयार होने के सवाल का उत्तर आपके आवेदन वर्कलोड पर निर्भर करता है। अज़ुल सिस्टम्स में, हमने ओपनजेडीके के साथ उत्पादन वर्कलोड का समर्थन करने के इरादे से ओपनजेडीके के आसपास ज़ुलू उत्पाद लॉन्च किया।

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

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

"जावा 7 तैयार है" के जवाब में, ओपनजेडके 6 ओपन सोर्स प्रोजेक्ट के माध्यम से इसके स्रोत कोड विकास के कारण ओपनजेडीके 6 में अंतरों की संभावना सबसे अधिक संभावना थी। ओपनजेडीके 7 और ओपनजेडीके 8 जीए में बहुत ही समान शुरू हो गए, फिर रखरखाव चक्र में मतभेद बढ़ने लगे, जहां ओरेकल अपने त्रैमासिक महत्वपूर्ण पैच अपडेट करते समय सुरक्षा के फिक्स फिक्स के बड़े बैचों के साथ नियमित रूप से ओपनजेडीके में बहती है। इसके अलावा, 8 और 9 भंडारों में योग्य स्रोत परिवर्तन और 6 और 7 में फिक्स्ड का जीवनकाल पूरे जीवन चक्र में लगातार होता है। अच्छा कोड अच्छा कोड है।

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

ज़ुलु और ज़ुलु उद्यम Azul वेबसाइट यहाँ पर वर्णित हैं: http://www.azulsystems.com/products/zulu

अस्वीकरण: मैं Azul सिस्टम में ज़ुलु और जिंग उत्पादों के लिए उत्पाद प्रबंधक हूँ।

0

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

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