A Quarkus egy natív Java keretrendszer a Kubernetes számára, a GraalVM és a HotSpot számára készült, a piac legjobb Java könyvtáraiból és szabványaiból készült. A cél az A Quarkus a Kubernetes vezető Java platformja leszvalamint szerver nélküli környezetekben, miközben a fejlesztőknek egységes reaktív és imperatív programozási modellt kínál az elosztott alkalmazásarchitektúrák szélesebb körének optimális kezelése érdekében.
Mindannyian ismerjük a nyílt forráskódú felhő- és konténerorientált platformot, mint a Kubernetes, és nagyon szorosan ismerjük is a Java programozási nyelv, amely a 90-es évek óta csaknem 20 éve van köztünk, és az egyik leggyakrabban használt listán tartja magát, mint például a TIOBE, valójában a Java nem esett vissza az ilyen típusú listák 2. helyéről, megmutatva a sikert és hogyan széles körben elterjedt. A fejlesztői közösségek között szerepel, hogy platformokon átívelőek.
Ha csatlakozunk mindkét projekthez, a Java-hoz és a Kuberneteshez, képet kaphatunk a benne rejlő lehetőségekről a növekvő felhőipar, és ennélfogva más olyan ágazatokban is, amelyek ezt használják, például IoT, mobil eszközök, mikroszolgáltatások, konténerek, és különösen szolgáltatásként vagy FaaS-ként funkcionálnak. Nos, ezzel a keretrendszerrel Java-ban írt alkalmazások sokaságát tudjuk hatékonyan és hatékonyan megvalósítani a Kubernetes számára.
Tekintettel maga a Quarkus előnyei (a Red Hatnél tesztelték):
- Gyors indítás, lehetővé téve a konténerekben és a Kubernetesben található mikroszolgáltatások automatikus méretezését, sőt a FaaS azonnali végrehajtását.
- Minimális memória kihasználtság a tartályok sűrűségének optimalizálása érdekében.
- Kisebb méretű alkalmazások és maga a tartály.
- Használata legjobb könyvtárak Java-ra és szabványokra.
- Modelo imperatív és reaktív.
- És sok más ffejlesztői készségek, például egységes konfigurációk, egyszerűsített kód, kerülje a bosszantó natív futtatható fájlok létrehozását stb.