Quarkus: Kornizë e re Gjermane Java për Kubernetes

Të gjithë e dimë projektin Kubernetes, dhe ne gjithashtu e dimë se Gjuha e programimit Java Ajo ka qenë me ne për shumë vite dhe është një nga më të përdorurat sot, dhe për këtë arsye ai që tërheq më shumë zhvillues dhe komunitetet më të mëdha të zhvillimit. Në fakt, nëse ndiqni listat TIOBE të gjuhëve më të përdorura të programimit në botën e kompjuterëve, Java nuk ka qenë nën pozicionin e 2-të në këtë renditje, gjë që jep një ide të popullaritetit të jashtëzakonshëm.

Java ka lindur në vitet '90, nga dora e Sun Microsystems (tani Oracle) e shuar, dhe ka gati 20 vjet zhvillim dhe optimizim për të ekzekutuar aplikacione shumë dinamike monolitike që marrin pronësinë ekskluzive të kujtesës dhe CPU (virtualizuar) falë makinës virtuale Java që ka këtë platformë si interpret i gjuhës së thënë. Dhe pse të mos e çojmë këtë te cloud, IoT, pajisjet mobile, Kubernetes, kontejnerët, mikrosherbimet, programimi reaktiv dhe të funksionojnë si një shërbim ose FaaS? Meqenëse jetojmë në një botë të dominuar nga këta sektorë. Këto 12 drejtues kryesorë dhe zhvillimi i aplikacioneve vendase cloud mund të japin nivele më të larta të produktivitetit dhe efikasitetit. Epo, këtu Java takohet me Kubernetes dhe ato bashkohen një kornizë e re.

Emri i kornizës në fjalë është Kuarkus, e cila arrin së bashku me Java Subatomike Supersonike. Quarkus është një kornizë Java origjinale për Kubernetes e krijuar për GraalVM dhe HotSpot, krijuar nga bibliotekat dhe standardet më të mira Java në treg. Qëllimi i Quarkus është të bëjë Java një platformë kryesore për Kubernetes dhe mjediset pa server, ndërsa u ofron zhvilluesve një model të unifikuar të programimit reaktiv dhe imperativ për të adresuar në mënyrë optimale një gamë më të gjerë të arkitekturave të aplikacioneve të shpërndara.

Në mes cilësitë ofruar nga Quarkus (testimi i bazuar në platformë me Red Hat):

  • Fillim i shpejte, në disa dhjetëra milisekonda, e cila mundëson shkallëzimin automatik të mikrosherbimeve në kontejnerë dhe Kubernetes, si dhe ekzekutimin e menjëhershëm të FaaS.
  • La shfrytëzimi minimal i kujtesës ndihmon në optimizimin e dendësisë së kontejnerëve në vendosjen e arkitekturës së mikroshërbimeve që duan kontejnerë të shumtë.
  • Madhësia më e vogël e aplikimit të kontejnerit.
  • Jepni një model reaktive dhe imperative të unifikuar për zhvilluesit Java që të ndjehen të njohur me të.
  • Zhvilluesit do të kënaqen konfigurimi i unifikuar në një skedar vetish të vetme, konfigurime zero, ringarkim i drejtpërdrejtë sa hap e mbyll sytë, kod i thjeshtë për 80% të përdorimeve të zakonshme dhe fleksibël për 20%, pa gjeneruar ekzekutues të bezdisshëm vendas.
  • Ju do të keni biblioteka dhe standarde më të mira.
  • Zgjidhje efektive për të ekzekutuar Java në mikrosherbime, pa server, cloud, kontejnerë, Kubernetes, FaaS, etj.

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Hernando dijo

    Çfarë do të thotë "ekzekutues të bezdisshëm vendas"?

    Falënderim