Dinadala ng balangkas ng Quarkus ang Java sa Kubernetes

Mga logo ng Kubernetes Java at Quarkus

Ang Quarkus ay isang katutubong balangkas ng Java para sa Kubernetes, na idinisenyo para sa GraalVM at HotSpot, nilikha mula sa pinakamahusay na mga silid-aklatan at pamantayan ng Java sa merkado. Ang layunin ay iyon Si Quarkus ang magiging nangungunang platform ng Java sa Kubernetespati na rin sa mga kapaligiran na walang server, habang nag-aalok ng mga developer ng isang pinag-isang reaktibo at pautos na modelo ng programa upang masulit na matugunan ang isang mas malawak na hanay ng mga ipinamamahagi na arkitektura.

Alam nating lahat ang bukas na mapagkukunang ulap at platform na nakatuon sa lalagyan tulad ng Kubernetes, at alam din natin na malapit na alam ang wika ng programa sa Java, na mula pa noong dekada 90 ay nasa atin sa loob ng halos 20 taon na pagpoposisyon mismo bilang isa sa pinaka ginagamit sa mga listahan tulad ng TIOBE, sa katunayan, ang Java ay hindi bumaba mula sa ika-2 posisyon sa ganitong uri ng mga listahan, ipinapakita ang tagumpay at kung paano malawak na kumalat Ito ay kabilang sa mga komunidad ng developer para sa pagiging cross-platform.

Kung sumali kami sa parehong mga proyekto, Java at Kubernetes, maaari kaming makakuha ng isang ideya ng mga potensyal na sa ang lumalaking industriya ng ulap, at samakatuwid, din sa iba pang mga sektor na gumagamit nito tulad ng IoT, mga mobile device, microservices, lalagyan, at lalo na ang pagpapaandar bilang mga serbisyo o FaaS. Sa gayon, sa balangkas na ito maaari naming ipatupad ang maraming mga application na nakasulat sa Java para sa Kubernetes sa isang produktibo at mahusay na paraan.

Sa mga tuntunin ng ang mga pakinabang ng Quarkus mismo (Nasubukan sa Red Hat):

  • Mabilis na pagsisimula, na nagbibigay-daan sa awtomatikong pag-scale ng microservices sa mga lalagyan at Kubernetes, at kahit na agarang pagpapatupad ng FaaS.
  • Minimum na paggamit ng memorya upang mai-optimize ang density ng mga lalagyan.
  • Mas maliit na sukat ng mga application at ang lalagyan mismo.
  • Paggamit ng pinakamahusay na mga aklatan para sa Java at pamantayan.
  • Modelo pautos at reaktibo.
  • At marami pang ibang fmga kasanayan sa developer, tulad ng pinag-isang pagsasaayos, pinasimple na code, iwasan ang pagbuo ng nakakainis na mga katutubong maipatupad, atbp.

Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.