Quarkus
Kubernetes-natives Java-Framework für schnelle Startzeiten und geringen Speicherbedarf, zugeschnitten auf Container und Serverless.
Überblick
Quarkus kompiliert Java-Anwendungen so, dass sie in Millisekunden starten und nur einen Bruchteil des Speichers benötigen, den traditionelle JVM-Anwendungen brauchen, besonders wenn sie über GraalVM vorab zu einer nativen Binärdatei kompiliert werden – das löst die Probleme mit langsamem Start und hohem Speicherbedarf, die Java historisch für Container und Serverless-Funktionen unhandlich machten. Es unterstützt das vertraute Java-Ökosystem (JAX-RS, Hibernate und mehr) mit diesem anderen Laufzeitmodell.
Quarkus eignet sich für Java-Teams, die Microservices oder Serverless-Funktionen für Kubernetes bauen und containernative Start- und Speichereigenschaften wollen, ohne die Sprache und das Ökosystem von Java zu verlassen.
- Kategorien
- Backend
- Sprachen
- Java
- Lizenz
- Apache-2.0
Ähnliche Projekte
Dapr
Apache-2.0Portable Laufzeitumgebung, die Microservices Bausteine bereitstellt – State Management, Pub/Sub-Messaging, Service-Aufrufe und Workflows – über eine Sidecar-API in beliebiger Sprache.
- Backend
Knative
Apache-2.0Kubernetes-native Plattform zum Bauen und Betreiben serverloser Anwendungen, die Autoscaling (einschließlich Skalierung auf null) und Traffic-Management übernimmt.
- DevOps
Apache Kafka
Apache-2.0Verteilte Event-Streaming-Plattform, die Daten als dauerhaftes, wiederabspielbares Log speichert – gebaut für durchsatzstarke Echtzeit-Pipelines statt klassisches Punkt-zu-Punkt-Queuing.
- Backend
Apache RocketMQ
Apache-2.0Verteilte Messaging- und Streaming-Plattform für transaktionale Zuverlässigkeit auf Finanz-Niveau bei sehr hohem Durchsatz.
- Backend
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.