Quarkuse raamistik toob Java Kubernetesesse

Kubernetes Java ja Quarkus logod

Quarkus on Kubernetesile loodud natiivne Java raamistik , mis on loodud GraalVM-i ja HotSpoti jaoks ning mis on ehitatud parimate saadaolevate Java teekide ja standardite abil. Eesmärk on, et Quarkuseks saaks Kubernetesele ja serverita keskkondadele juhtiv Java platvorm , pakkudes samal ajal arendajatele ühtset reaktiivset ja imperatiivset programmeerimismudelit, et optimaalselt käsitleda laiemat valikut hajutatud rakenduste arhitektuure.

Me kõik teame avatud lähtekoodiga pilve- ja konteinerplatvormi Kubernetes ning oleme väga tuttavad ka Java programmeerimiskeelega , mis on alates 1990. aastatest eksisteerinud peaaegu 20 aastat, positsioneerides end ühe enimkasutatava keelena sellistes nimekirjades nagu TIOBE. Tegelikult pole Java seda tüüpi nimekirjades langenud alla teise koha, mis näitab selle edu ja laialdast levikut arendajate kogukondades tänu platvormideülesusele.

Java ja Kubernetes'i kombineerimine annab meile aimu nende potentsiaalist kiiresti arenevas pilvesektoris ja sellest tulenevalt ka teistes sektorites, mis seda kasutavad, näiteks asjade internet, mobiilseadmed, mikroteenused, konteinerid ja eriti funktsioon teenusena (FaaS). Selle raamistiku abil saame Kubernetes'i jaoks produktiivselt ja tõhusalt rakendada hulgaliselt Java rakendusi.

Quarkuse enda omaduste kohta (neid on Red Hatil testitud):

  • Kiire algus, mis võimaldab konteinerites ja Kubernetes mikroteenuste automaatset skaleerimist ja isegi FaaS-i viivitamatut käivitamist.
  • Minimaalne mälukasutus konteinerite tiheduse optimeerimiseks.
  • Väiksemad rakendused ja konteiner ise.
  • Kasutamine parimad raamatukogud Java ja standardite jaoks.
  • Mudel imperatiivne ja reaktiivne.
  • Ja paljud teised farendaja oskused, nagu ühtsed konfiguratsioonid, lihtsustatud kood, vältige tüütute kohalike käivitatavate failide genereerimist jne.

Lisa eelistatud allikana Google'is