Quarkus: Novi izvorni Java okvir za Kubernetes

Svi znamo projekt Kubernetes, a također znamo da Programski jezik Java S nama je već 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ćih razvojnih zajednica. Zapravo, ako slijedite TIOBE popise 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 Microsystemsa (danas Oracle), i ima gotovo 20 godina razvoja i optimizacije za pokretanje visoko dinamičnih monolitnih aplikacija koje preuzimaju ekskluzivno vlasništvo nad memorijom i CPU (virtualiziranim) zahvaljujući virtualnom stroju Java koji ima ovu platformu kao tumač spomenutog 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 višu razinu produktivnosti i učinkovitosti. Pa, tu Java sada upoznaje Kubernetesa i oni konvergiraju dalje novi okvir.

Naziv spomenutog okvira je kvarkus, koji stiže zajedno s Nadzvučna subatomska Java. Quarkus je okvir Java izvorna za Kubernetes dizajnirana za GraalVM i HotSpot, stvorena od najboljih Java knjižnica 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 raspona arhitektura distribuiranih aplikacija.

Između osobine nudi Quarkus (testiranje na platformi s Red Hat-om):

  • Brzi početak, u nekoliko desetaka milisekundi, što omogućuje automatsko skaliranje mikrousluga u spremnicima i Kubernetesima, kao i trenutno izvršavanje FaaS-a.
  • La minimalno korištenje memorije pomaže u optimizaciji gustoće spremnika u implementacijama arhitekture mikro usluga koje ž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 knjižnice i standardi.
  • Učinkovita rješenja za pokretanje Jave na mikroservisima, bez poslužitelja, u oblaku, spremnicima, Kubernetesu, FaaS-u itd.

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Hernando dijo

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

    hvala