Quarkus: Uusi Native Java Framework Kubernetesille

Me kaikki tunnemme projektin Kubernetes, ja tiedämme myös, että Java-ohjelmointikieli Se on ollut kanssamme monien vuosien ajan, ja se on yksi käytetyimmistä nykyään ja siksi se houkuttelee eniten kehittäjiä ja suurimpia kehitysyhteisöjä. Itse asiassa, jos noudatat TIOBE-luetteloita tietokonemaailman eniten käytetyistä ohjelmointikielistä, Java ei ole ollut tässä rankingissa 2. sijan alapuolella, mikä antaa käsityksen valtavasta suosiosta.

Java syntyi 90-luvulla, vanhentuneen Sun Microsystemsin (nykyisin Oracle) käsistä, ja sillä on lähes 20 vuoden kehitys- ja optimointityökalu erittäin dynaamisten monoliittisten sovellusten ajamiseksi, jotka omistavat muistin ja keskusyksikön (virtualisoidun) yksinomaisen omistajan tällä alustalla olevan Java-virtuaalikoneen ansiosta. mainitun kielen tulkkina. Ja miksi emme vie tätä pilveen, IoT: hen, mobiililaitteisiin, Kubernetesiin, kontteihin, mikropalveluihin, reaktiiviseen ohjelmointiin ja toimiakseen palveluna tai FaaS: ksi? Koska elämme maailmassa, jota nämä sektorit hallitsevat. Nämä 12 avaintekijää ja pilvipohjaisten sovellusten kehittäminen voivat tuottaa korkeamman tuottavuuden ja tehokkuuden. No, missä Java tapaa nyt Kubernetesin ja he yhtyvät uusi kehys.

Mainitun kehyksen nimi on quarkus, joka saapuu yhdessä Yliäänitekniikan alapatomi Java. Quarkus on kehys GraalVM: lle ja HotSpotille suunniteltu Kubernetes-Java, joka on luotu markkinoiden parhaista Java-kirjastoista ja standardeista. Quarkuksen tavoitteena on tehdä Java: sta johtava alusta Kubernetesille ja palvelimettomille ympäristöille, samalla kun kehittäjille tarjotaan yhtenäinen reaktiivinen ja välttämätön ohjelmointimalli optimoidakseen laajemman hajautetun sovellusarkkitehtuurin.

Välillä ominaisuuksia tarjoaja Quarkus (alustapohjainen testaus Red Hatilla):

  • Pika-aloitus, muutamassa kymmenessä millisekunnissa, mikä mahdollistaa mikropalveluiden automaattisen skaalaamisen astioissa ja Kubernetesissa sekä FaaS: n välittömän suorittamisen.
  • La vähimmäismuisti auttaa optimoimaan säilötiheyden mikropalveluarkkitehtuurin käyttöönotossa, joka haluaa useita säilöjä.
  • Pienempi pakkauskoko.
  • Anna malli reaktiivinen ja välttämätön yhtenäinen Java-kehittäjien tuntemaan.
  • Kehittäjät nauttivat yhtenäinen kokoonpano yhdessä ominaisuustiedostossa, nolla kokoonpanoa, reaaliaikainen lataus silmänräpäyksessä, yksinkertaistettu koodi 80%: lle tavallisista käyttötavoista ja joustava 20%: lle ilman, että syntyy ärsyttäviä alkuperäisiä suoritettavia tiedostoja.
  • Sinulla on paremmat kirjastot ja standardit.
  • Tehokkaat ratkaisut Java-ohjelman ajamiseksi mikropalveluissa, palvelimettomissa, pilvi-, kontti-, Kubernetes-, FaaS- jne.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Hernando dijo

    Mitä "ärsyttävät alkuperäiset suoritettavat tiedostot" tarkoittaa?

    kiitos