Quarkus: Novi izvorni Java okvir za Kubernetes

Svi znamo projekt Kubernet, a takođe znamo da je Java programski jezik S nama je dugi niz godina i jedan je od najčešće korištenih danas, a samim tim i onaj koji privlači najviše programera i najveće razvojne zajednice. U stvari, ako slijedite TIOBE liste najčešće korištenih programskih jezika u svijetu računarstva, Java nije bila ispod 2. mjesta na ovoj ljestvici, što daje ideju o ogromnoj popularnosti.

Java je rođena 90-ih, iz ruke ugašenog Sun Microsystems (danas Oracle), i ima skoro 20 godina razvoja i optimizacije za pokretanje visoko dinamičnih monolitnih aplikacija koje preuzimaju ekskluzivno vlasništvo nad memorijom i CPU (virtualiziranim) zahvaljujući virtualnoj mašini Java koja ima ovu platformu kao tumač navedenog jezika. A zašto ovo ne odnijeti u oblak, IoT, mobilne uređaje, Kubernetes, spremnike, mikroservise, reaktivno programiranje i funkcionirati kao usluga ili FaaS? Budući da živimo u svijetu kojim dominiraju ovi sektori. Ovih 12 ključnih pokretača i razvoj matičnih aplikacija u oblaku mogu pružiti veći nivo produktivnosti i efikasnosti. Pa, tu Java sada upoznaje Kubernetesa i oni konvergiraju dalje novi okvir.

Naziv navedenog okvira je quarkus, koji stiže zajedno sa Nadzvučna subatomska Java. Quarkus je okvir Java izvorna za Kubernetes dizajnirana za GraalVM i HotSpot, kreirana od najboljih Java biblioteka i standarda na tržištu. Cilj Quarkusa je učiniti Javu vodećom platformom za Kubernetes i okruženja bez poslužitelja, a istovremeno ponuditi programerima objedinjeni reaktivni i imperativni model programiranja za optimalno rješavanje šireg spektra distribuiranih arhitektura aplikacija.

između kvalitete nudi Quarkus (testiranje na platformi sa Red Hat-om):

  • Brzi početak, u nekoliko desetaka milisekundi, što omogućava automatsko skaliranje mikroservisa u kontejnerima i Kubernetesu, kao i trenutno izvršavanje FaaS-a.
  • La minimalno korištenje memorije pomaže u optimizaciji gustoće spremnika u implementacijama arhitekture mikroservisa koji žele više spremnika.
  • Manja veličina aplikacije spremnika.
  • Dajte model reaktivan i imperativ objedinjeno za programere Java kako bi se osjećali upoznati.
  • Programeri će uživati objedinjena konfiguracija u jednoj datoteci svojstava, nula konfiguracija, ponovno učitavanje uživo u tren oka, pojednostavljeni kôd za 80% uobičajene upotrebe i fleksibilan za 20%, bez stvaranja dosadnih izvornih izvršnih datoteka.
  • Imat ćete bolje biblioteke i standardi.
  • Efektivna rješenja za pokretanje Jave na mikroservisima, bez poslužitelja, u oblaku, kontejnerima, Kubernetesu, FaaS-u itd.

Ostavite komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.

  1.   Hernando rekao je

    Šta znači "dosadne izvorne izvršne datoteke"?

    hvala