Quarkusov okvir dovodi Javu u Kubernetes

Kubernetes Java i Quarkus logotipi

 

Quarkus je izvorni Java okvir za Kubernetes, dizajniran za GraalVM i HotSpot, stvoren od najboljih Java biblioteka i standarda na tržištu. Cilj je to Quarkus će biti vodeća Java platforma u Kubernetesukao i u okruženjima bez poslužitelja, dok programerima nudi objedinjeni reaktivni i imperativni model programiranja za optimalno rješavanje šireg spektra distribuiranih arhitektura aplikacija.

Svi znamo platformu otvorenog koda i platformu orijentiranu na kontejnere kao što je Kubernetes, a takođe znamo i izbliza programski jezik Java, koji je od 90-ih među nama gotovo 20 godina, pozicionirajući se kao jedan od najčešće korištenih na listama kao što je TIOBE, zapravo, Java nije pala s 2. mjesta na ovoj vrsti popisa, pokazujući uspjeh i koliko je to široko rasprostranjeno To je među zajednicama programera zbog toga što su višeplatformske.

Ako se pridružimo oba projekta, Java i Kubernetes, možemo steći ideju o potencijalu u rastuća industrija oblaka, a samim tim i u drugim sektorima koji ga koriste kao što su IoT, mobilni uređaji, mikroservisi, kontejneri, a posebno funkcija kao usluge ili FaaS. Pa, s ovim okvirom možemo produktivno i efikasno implementirati mnoštvo aplikacija napisanih na Javi za Kubernetes.

Što se tiče blagodati samog Quarkusa (testirano u Red Hat-u):

  • Brzi početak, omogućavajući automatsko skaliranje mikrousluga u kontejnerima i Kubernetesima, pa čak i trenutno izvršavanje FaaS-a.
  • Minimalno iskorištenje memorije za optimizaciju gustine kontejnera.
  • Manja veličina aplikacija i sam kontejner.
  • Korištenje najbolje biblioteke za Javu i standarde.
  • Modelo imperativ i reakcija.
  • I mnogi drugi fvještine programera, poput objedinjenih konfiguracija, pojednostavljenog koda, izbjegavanja generiranja dosadnih izvornih izvršnih datoteka, itd.

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.