Quarkus: New Native Java Framework for Kubernetes

Vi kender alle projektet Kubernetes, og vi ved også, at Java programmeringssprog Det har været med os i mange år, og det er et af de mest anvendte i dag, og derfor det, der tiltrækker flest udviklere og de største udviklingssamfund. Faktisk, hvis du følger TIOBE-listerne over de mest anvendte programmeringssprog i computerverdenen, har Java ikke været under 2. position i denne rangordning, hvilket giver en idé om den enorme popularitet.

Java blev født i 90'ernefra hånden fra de nedlagte Sun Microsystems (nu Oracle) og har næsten 20 års udvikling og optimering til at køre meget dynamiske monolitiske applikationer, der påtager sig eksklusivt ejerskab af hukommelse og CPU (virtualiseret) takket være den virtuelle maskine Java, der har denne platform som en fortolker af det nævnte sprog. Og hvorfor ikke tage dette til skyen, IoT, mobile enheder, Kubernetes, containere, mikrotjenester, reaktiv programmering og fungere som en tjeneste eller FaaS? Da vi lever i en verden domineret af disse sektorer. Disse 12 nøgledrivere og cloud native applikationsudvikling kan levere højere niveauer af produktivitet og effektivitet. Nå, det er her Java nu møder Kubernetes, og de konvergerer videre en ny ramme.

Navnet på nævnte ramme er kvarkus, som ankommer sammen med Supersonisk subatomært Java. Quarkus er en ramme Java native til Kubernetes designet til GraalVM og HotSpot, oprettet fra de bedste Java-biblioteker og standarder på markedet. Quarkus 'mål er at gøre Java til en førende platform for Kubernetes og serverløse miljøer og samtidig tilbyde udviklere en samlet reaktiv og bydende programmeringsmodel til optimalt at adressere et bredere udvalg af distribuerede applikationsarkitekturer.

Mellem kvaliteterne tilbudt af Quarkus (platformbaseret test med Red Hat):

  • Hurtig starti nogle få titusinder af millisekunder, hvilket muliggør automatisk skalering af mikrotjenester i containere og Kubernetes samt øjeblikkelig udførelse af FaaS.
  • La minimum hukommelsesudnyttelse hjælper med at optimere containertæthed i implementeringer af mikroservicearkitektur, der ønsker flere containere.
  • Mindre applikationsstørrelse på beholderen.
  • Giv en model reaktiv og bydende nødvendigt samlet for Java-udviklere til at føle sig fortrolige med.
  • Udviklere vil nyde godt af det samlet konfiguration i en enkelt egenskabsfil, nul konfigurationer, live genindlæsning på et øjeblik, forenklet kode til 80% af almindelige anvendelser og fleksibel til 20% uden at generere irriterende native eksekverbare filer.
  • Du får den bedre biblioteker og standarder.
  • Effektive løsninger at køre Java på mikrotjenester, serverfri, cloud, containere, Kubernetes, FaaS osv.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Hernando sagde han

    Hvad betyder "irriterende indfødte eksekverbare filer"?

    Tak