Okvir Quarkus prinaša Javo v Kubernetes

Logotipi Kubernetes Java in Quarkus

Quarkus je izvorni Java ogrodje za Kubernetes , zasnovan za GraalVM in HotSpot ter zgrajen z uporabo najboljših razpoložljivih Java knjižnic in standardov. Cilj je, da Quarkus postane vodilna Java platforma za Kubernetes in brezstrežniška okolja, hkrati pa razvijalcem ponudi enoten reaktivni in imperativni programski model za optimalno obravnavo širšega nabora porazdeljenih arhitektur aplikacij.

Vsi poznamo odprtokodno platformo Kubernetes, ki je usmerjena v oblak in kontejnerje, zelo dobro pa poznamo tudi programski jezik Java , ki obstaja že skoraj 20 let, od devetdesetih let prejšnjega stoletja, in se na seznamih, kot je TIOBE, pozicionira kot eden najpogosteje uporabljenih jezikov. Pravzaprav Java na tovrstnih seznamih ni padla pod 2. mesto, kar kaže na njen uspeh in razširjenost med razvijalskimi skupnostmi zaradi svoje večplatformske funkcionalnosti.

Združevanje Jave in Kubernetesa nam daje vpogled v njun potencial v rastočem sektorju oblaka in posledično v drugih sektorjih, ki ga uporabljajo, kot so internet stvari, mobilne naprave, mikrostoritve, vsebniki in zlasti funkcija kot storitev (FaaS). S tem ogrodjem lahko produktivno in učinkovito implementiramo množico Java aplikacij za Kubernetes.

Glede samih funkcij Quarkusa (te so bile preizkušene na Red Hatu):

  • Hiter začetek, ki omogoča samodejno skaliranje mikro storitev v posodah in Kubernetes ter celo takojšnjo izvedbo FaaS.
  • Minimalna poraba pomnilnika za optimizacijo gostote posod.
  • Manjša velikost aplikacij in sam zabojnik.
  • Uporaba najboljše knjižnice za Javo in standarde.
  • Model nujno in reaktivno.
  • In mnogi drugi frazvojne veščine, kot so poenotene konfiguracije, poenostavljena koda, izogibanje ustvarjanju nadležnih domačih izvršljivih datotek itd.

Dodaj kot prednostni vir v Googlu