इस प्रोजेक्ट के बारे में
Quarkus क्लाउड-नेटिव, कंटेनर-फर्स्ट फोकस के साथ Java एप्लिकेशन बनाने के लिए एक ओपन-सोर्स फ्रेमवर्क है। इसके घोषित लक्ष्यों में न्यूनतम रनटाइम फुटप्रिंट, तेज़ स्टार्टअप, और 12-factor सिद्धांतों का पालन करते हुए कंटेनर और Kubernetes वातावरण में तैनाती के लिए उपयुक्तता शामिल है।
README में वर्णित मुख्य विशेषताएँ:
- Container First: कंटेनर में चलाने के लिए उपयुक्त छोटे फुटप्रिंट वाले Java एप्लिकेशन उत्पन्न करता है।
- Cloud Native: Kubernetes जैसे वातावरणों में 12-factor आर्किटेक्चर को अपनाता है।
- Versatile: छोटे माइक्रोसर्विसेज़ से लेकर बड़े मोनोलिथ तक स्केल करने के लिए intended।
- Fast startup: स्टार्टअप समय कम करने के लिए बिल्ड समय पर अधिक काम करता है।
- JVM and native: उच्च थ्रूपुट के लिए JVM निष्पादन और सीमित वातावरणों के लिए नेटिव कंपाइलेशन का समर्थन करता है।
- Unified imperative and reactive: non-blocking और imperative विकास शैलियों को एक प्रोग्रामिंग मॉडल के अंतर्गत जोड़ता है।
- Standards-based: RESTEasy और JAX-RS, Hibernate ORM और JPA, Netty, Eclipse Vert.x, Eclipse MicroProfile, और Apache Camel सहित स्थापित Java मानकों और फ्रेमवर्क पर आधारित है।
- Developer Joy: विकास-केंद्रित अनुभव का लक्ष्य रखता है।
यह प्रोजेक्ट दस्तावेज़ीकरण और एक विकी प्रदान करता है, संस्करण अपग्रेड के लिए माइग्रेशन गाइड बनाए रखता है, और रिलीज़ योजना जानकारी प्रकाशित करता है। बिल्ड निर्देश योगदान गाइड में उपलब्ध हैं। रिपॉज़िटरी Apache-2.0 के अंतर्गत लाइसेंस प्राप्त है और इसके बैज के अनुसार JVM संस्करण 17 से 25 तक का समर्थन करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.