हम सब प्रोजेक्ट जानते हैं Kubernetes, और हम यह भी जानते हैं कि जावा प्रोग्रामिंग भाषा यह कई वर्षों से हमारे साथ है और यह आज सबसे अधिक उपयोग किया जाता है, और इसलिए यह सबसे डेवलपर्स और सबसे बड़े विकास समुदायों को आकर्षित करता है। वास्तव में, यदि आप कंप्यूटिंग दुनिया में सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं की TIOBE सूचियों का पालन करते हैं, तो जावा इस रैंकिंग में 2 वें स्थान से नीचे नहीं रहा है, जो कि अत्यधिक लोकप्रियता का अनुमान देता है।
जावा का जन्म 90 के दशक में हुआ थाडिफंक्ट सन माइक्रोसिस्टम्स (अब ओरेकल) के हाथ से, और अत्यधिक गतिशील अखंड अनुप्रयोगों को चलाने के लिए लगभग 20 वर्षों का विकास और अनुकूलन है जो कि वर्चुअल मशीन जावा के लिए मेमोरी और सीपीयू (वर्चुअलाइज्ड) के विशेष स्वामित्व को मानते हैं, जिसके पास यह प्लेटफॉर्म है उक्त भाषा के व्याख्याकार के रूप में। और इसे क्लाउड, IoT, मोबाइल उपकरणों, Kubernetes, कंटेनरों, माइक्रोसिस्ट्रेट्स, प्रतिक्रियाशील प्रोग्रामिंग और सेवा या FaaS के रूप में क्यों नहीं लेते हैं? चूंकि हम इन सेक्टरों के वर्चस्व वाली दुनिया में रहते हैं। ये 12 प्रमुख ड्राइवर और क्लाउड मूल अनुप्रयोग विकास उत्पादकता और दक्षता के उच्च स्तर प्रदान कर सकते हैं। खैर, यही वह जगह है जहाँ जावा अब कुबेरनेट्स से मिलता है और वे जुट जाते हैं एक नया ढांचा।
उक्त रूपरेखा का नाम है क्वार्कस, जो एक साथ आता है सुपरसोनिक सबमेटोमिक जावा. क्वार्कस एक ढांचा है बाजार पर सर्वश्रेष्ठ जावा पुस्तकालयों और मानकों से निर्मित, ग्रेवालम और हॉटस्पॉट के लिए डिज़ाइन किए गए कुबेरनेट्स के लिए जावा मूल। क्वार्कस का लक्ष्य जावा को कुबेरनेट्स और सर्वर रहित वातावरण के लिए एक अग्रणी मंच बनाना है, जबकि डेवलपर्स को वितरित एप्लिकेशन आर्किटेक्चर की व्यापक श्रेणी को बेहतर ढंग से संबोधित करने के लिए एक एकीकृत प्रतिक्रियाशील और अनिवार्य प्रोग्रामिंग मॉडल की पेशकश करता है।
के बीच गुण क्वार्कस द्वारा प्रस्तुत (रेड हैट के साथ प्लेटफ़ॉर्म-आधारित परीक्षण):
- जल्दी शुरू, कुछ दसियों मिलीसेकंड में, जो कंटेनर और कुबेरनेट में माइक्रोसर्विस के स्वचालित स्केलिंग को सक्षम करता है, साथ ही साथ एफएएएस का तत्काल निष्पादन भी करता है।
- La न्यूनतम स्मृति उपयोग कई कंटेनरों को चाहते हैं कि microservices वास्तुकला तैनाती में कंटेनर घनत्व का अनुकूलन में मदद करता है।
- कंटेनर का छोटा अनुप्रयोग आकार.
- एक मॉडल दें प्रतिक्रियाशील और अनिवार्य जावा डेवलपर्स के साथ परिचित महसूस करने के लिए एकीकृत।
- डेवलपर्स आनंद लेंगे एकीकृत विन्यास एक एकल गुण फ़ाइल में, शून्य कॉन्फ़िगरेशन, एक निमिष में पलक झपकते हुए जीना, 80% सामान्य उपयोगों के लिए सरलीकृत कोड और 20% के लिए लचीला, कष्टप्रद देशी निष्पादक उत्पन्न किए बिना।
- आपके पास होगा बेहतर पुस्तकालय और मानक.
- प्रभावी उपाय जावा को माइक्रोसर्विस, सर्वरलेस, क्लाउड, कंटेनर, कुबेरनेट, एफएएएस इत्यादि पर चलाने के लिए।
"कष्टप्रद मूल निष्पादन" का क्या अर्थ है?
धन्यवाद