Het Quarkus-framework brengt Java naar Kubernetes

Kubernetes Java- en Quarkus-logo's

Quarkus is een native Java-framework voor Kubernetes, ontworpen voor GraalVM en HotSpot, gemaakt op basis van de beste Java-bibliotheken en standaarden op de markt. Het doel is dat Quarkus wordt het leidende Java-platform in Kubernetesevenals in serverloze omgevingen, terwijl het ontwikkelaars een uniform reactief en imperatief programmeermodel biedt om optimaal te kunnen inspelen op een breder scala aan gedistribueerde applicatiearchitecturen.

We kennen allemaal het open source cloud- en containergeoriënteerde platform zoals Kubernetes, en we kennen het ook heel goed de programmeertaal Java, dat sinds de jaren 90 al bijna 20 jaar onder ons is en zichzelf positioneert als een van de meest gebruikte in lijsten zoals TIOBE, in feite is Java niet gedaald van de 2e positie in dit soort lijsten, wat het succes laat zien en hoe wijd verspreid Het is een van de ontwikkelaarsgemeenschappen omdat het platformonafhankelijk is.

Als we ons aansluiten bij beide projecten, Java en Kubernetes, kunnen we een idee krijgen van het potentieel in de snelgroeiende cloudindustrie, en dus ook in andere sectoren die er gebruik van maken zoals IoT, mobile devices, microservices, containers en vooral de functie als services of FaaS. Welnu, met dit framework kunnen we op een productieve en efficiënte manier een groot aantal applicaties die in Java zijn geschreven voor Kubernetes implementeren.

Wat betreft de de voordelen van de Quarkus zelf (zijn getest bij Red Hat):

  • Snelle start, waardoor automatische schaalvergroting van microservices in containers en Kubernetes mogelijk is, en zelfs onmiddellijke uitvoering van FaaS.
  • Minimaal geheugengebruik om de dichtheid van de containers te optimaliseren.
  • Kleinere omvang van applicaties en de container zelf.
  • Gebruik van beste bibliotheken voor Java en standaarden.
  • Model imperatief en reactief.
  • En vele andere fontwikkelaarsvaardigheden, zoals uniforme configuraties, vereenvoudigde code, vermijd het genereren van vervelende native executables, enz.

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.