Quarkus-rammeverket bringer Java til Kubernetes

Kubernetes Java og Quarkus logoer

Quarkus er et innfødt Java-rammeverk for Kubernetes, designet for GraalVM og HotSpot, laget av de beste Java-bibliotekene og standardene på markedet. Målet er at Quarkus er den ledende Java-plattformen i Kubernetesså vel som i serverløse miljøer, samtidig som de tilbyr utviklere en enhetlig reaktiv og tvingende programmeringsmodell for å optimalisere et bredere utvalg av distribuerte applikasjonsarkitekturer.

Vi kjenner alle åpen kildekode og containerorientert plattform som Kubernetes, og vi vet også veldig nært programmeringsspråket Java, som siden 90-tallet har vært blant oss i nesten 20 år og posisjonert seg som en av de mest brukte i listene som TIOBE, faktisk har Java ikke falt fra 2. plassering i denne typen lister, noe som viser suksessen og hvor bredt spredt det Det er blant utviklermiljøene for å være plattform.

Hvis vi blir med på begge prosjektene, Java og Kubernetes, kan vi få en ide om potensialet i den spirende skyindustrien, og derfor også i andre sektorer som benytter seg av det, som IoT, mobile enheter, mikrotjenester, containere, og spesielt funksjonen som tjenester eller FaaS. Vel, med dette rammeverket kan vi implementere en rekke applikasjoner skrevet i Java for Kubernetes på en produktiv og effektiv måte.

Angående fordelene med Quarkus selv (har blitt testet på Red Hat):

  • Kjapp start, muliggjør automatisk skalering av mikrotjenester i containere og Kubernetes, og til og med umiddelbar utførelse av FaaS.
  • Minimal minneutnyttelse for Ã¥ optimalisere tettheten til containerne.
  • Mindre applikasjonsstørrelse og selve containeren.
  • Bruken av beste biblioteker for Java og standarder.
  • Model viktig og reaktiv.
  • Og mange andre futviklerferdigheter, slik som enhetlige konfigurasjoner, forenklet kode, unngÃ¥ Ã¥ generere irriterende innfødte kjørbare filer, etc.