„Quarkus“: nauja „Native Java“ sistema „Kubernetes“

Mes visi žinome projektą Kubernetesir mes taip pat žinome, kad Java programavimo kalba Jis buvo su mumis daugelį metų ir yra vienas iš labiausiai naudojamų šiandien, todėl pritraukia daugiausiai kūrėjų ir didžiausių kūrėjų bendruomenių. Tiesą sakant, jei vadovausitės TIOBE dažniausiai naudojamų programavimo kalbų skaičiavimo pasaulyje sąrašais, „Java“ šiame reitinge nebuvo žemesnė nei 2-oji pozicija, o tai leidžia suprasti didžiulį populiarumą.

Java gimė 90-aisiais, iš nebenaudojamos „Sun Microsystems“ (dabar „Oracle“) rankos ir turi beveik 20 metų tobulinimo ir optimizavimo, kad galėtų paleisti labai dinamiškas monolitines programas, kurios perima išskirtinę atminties ir procesoriaus (virtualizuoto) nuosavybę virtualios mašinos „Java“ dėka, turinčios šią platformą. kaip minėtos kalbos vertėjas. Ir kodėl gi neimant to į debesį, daiktų internetą, mobiliuosius įrenginius, „Kubernetes“, konteinerius, mikroservisus, reaktyvųjį programavimą ir veikiant kaip paslauga ar „FaaS“? Kadangi gyvename pasaulyje, kuriame dominuoja šie sektoriai. Šie 12 pagrindinių tvarkyklių ir debesų programų kūrimas gali užtikrinti aukštesnį produktyvumą ir efektyvumą. Na, čia Java susitinka su Kubernetes ir jie suartėja naują sistemą.

Minėtos sistemos pavadinimas yra Kvarkas, kuris atvyksta kartu su Viršgarsinis subatominis Java. „Quarkus“ yra karkasas „Kubernetes“ gimtoji „Java“ sukurta „GraalVM“ ir „HotSpot“, sukurta iš geriausių „Java“ bibliotekų ir standartų rinkoje. „Quarkus“ tikslas yra paversti „Java“ pagrindine „Kubernetes“ ir serverių neturinčių aplinkų platforma, o kūrėjams pasiūlyti vieningą reaktyvų ir būtiną programavimo modelį, kuris optimaliai pritaikytų platesnį paskirstytų programų architektūrų spektrą.

Tarp savybes siūlo „Quarkus“ (platformos testavimas su „Red Hat“):

  • Greita pradžia, per kelias dešimtis milisekundžių, o tai leidžia automatiškai keisti mikropaslaugas konteineriuose ir „Kubernetes“, taip pat nedelsiant vykdyti „FaaS“.
  • La minimalus atminties panaudojimas padeda optimizuoti konteinerių tankį mikroservikų architektūros diegimuose, kuriems reikalingi keli konteineriai.
  • Mažesnis konteinerio naudojimo dydis.
  • Duokite modelį reaktyvus ir imperatyvus „Java“ kūrėjams jaustis susipažinusiems.
  • Kūrėjams patiks vieninga konfigūracija viename ypatybių faile nulis konfigūracijų, tiesioginis įkėlimas akimirksniu, supaprastintas kodas 80% įprastų naudojimo būdų ir lankstus 20%, nesukuriant erzinančių vietinių vykdomųjų failų.
  • Turėsite geresnės bibliotekos ir standartai.
  • Veiksmingi sprendimai paleisti „Java“ mikroservisuose, be serverių, debesyje, konteineriuose, „Kubernetes“, „FaaS“ ir kt.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Hernando sakė

    Ką reiškia „erzinantys vietiniai vykdomieji failai“?

    Ačiū