/ / क्या आप OpenJDK का उपयोग करके उत्पादन में WSO2 उत्पाद चला सकते हैं? - जावा, wso2, wso2-am, openjdk

क्या आप OpenJDK का उपयोग कर उत्पादन में WSO2 उत्पादों को चला सकते हैं? - जावा, wso2, wso2-am, openjdk

मैंने ओपनजेडके 1.7 के साथ लिनक्स में डब्ल्यूएसओ 2 एएम 1.10.0 का परीक्षण किया है। यह अब तक ठीक काम कर रहा है।

हालांकि, सभी WSO2 उत्पाद के दस्तावेज़ों का कहना है कि OpenJDK समर्थित नहीं है? यदि हम उत्पादन में लगाते हैं तो क्या और क्यों हो सकता है? क्या हमें चिंतित होना चाहिए?

हम OpenJDK पसंद करते हैं इसलिए यदि संभव हो तो इसका उपयोग करना चाहते थे क्योंकि हमारे अन्य उत्पाद भी इसके शीर्ष पर चल रहे हैं।

उत्तर:

जवाब के लिए 3 № 1

जैसा कि अमिला ने उल्लेख किया है, हमने मुख्य रूप से कुछ मुद्दों का सामना कियाOpenJDK के साथ थ्रेडिंग और कचरा संग्रहण के मुद्दों से संबंधित। ओरेकल जेडडीके हम समर्थन करते हैं और ओपनजेडके के बीच की खाई जेडीके 8 के साथ काफी कम हो गई है। हालांकि, हमारे सभी क्यूए ओरेकलजेडके के साथ किया जाता है, यही कारण है कि हम कहते हैं कि हम उत्पादन में किसी अन्य जेडीके का समर्थन नहीं करेंगे। यदि आप चाहते हैं तो आप OpenJDK के साथ चल सकते हैं, लेकिन यदि आप किसी समस्या का सामना करते हैं और इसे रिपोर्ट करना चाहते हैं, तो आपको Oracle JDK के साथ उसी त्रुटि को पुन: प्रस्तुत करना होगा। ध्यान दें कि WSO2 प्लेटफॉर्म (कार्बन 5) की अगली पीढ़ी के साथ हम OpenJDK और OracleJDK दोनों का परीक्षण करेंगे और इसलिए दोनों आधिकारिक रूप से समर्थित होंगे।


जवाब के लिए 2 № 2

यह निर्णय कुछ समय पहले के आधार पर किया गया थाकुछ अनुभव हमारे पास खुले jdk (लगभग 5-6 साल पहले) थे। मुझे याद नहीं है कि वे क्या थे। यदि यह आपके लिए ठीक काम कर रहा है, तो आप इसका उपयोग कर सकते हैं (अब इसका सुधार हो सकता है)। जब तक आप WSO2 से समर्थन नहीं खरीदते हैं, तब तक यह समस्या नहीं होगी। हम अपने ग्राहकों से इसकी अनुशंसा नहीं करते हैं, जो हमसे उत्पादन समर्थन खरीदते हैं, क्योंकि

  1. हम खुले JDK पर अपने उत्पादों का परीक्षण नहीं करते हैं
  2. हम उन मुद्दों का निवारण करने के लिए तैयार नहीं हैं जो ओपन जेडीके के कारण होते हैं।