Kapitel 2. Einführung in Quarkus

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bevor wir mit dem Verständnis von Reactive fortfahren, sollten wir uns einen Moment Zeit nehmen, um mehr über Quarkus zu erfahren. Was also ist Quarkus?

Quarkus ist ein Kubernetes-nativer Java-Stack, der für Kubernetes, Container und die Cloud entwickelt wurde, aber auch auf Bare Metal und virtuellen Maschinen funktioniert.1 Quarkus-Anwendungen benötigen weniger Speicherplatz und starten schneller als Anwendungen mit herkömmlichen Frameworks. Sie können auch in native ausführbare Dateien kompiliert werden, wodurch sie noch weniger Speicherplatz verbrauchen und sofort starten.

Ein spannender und zentraler Aspekt von Quarkus ist die reaktive Engine. Wenn sie in Containern oder virtualisierten Umgebungen läuft, ist eine reaktive Engine unerlässlich, um den Speicher- und CPU-Verbrauch zu reduzieren. Die Engine macht jede Quarkus-Anwendung effizient und ermöglicht gleichzeitig die Erstellung von reaktiven Anwendungen und Systemen.

In diesem Kapitel lernst du die wichtigsten Merkmale von Quarkus kennen und erfährst, wie du eine Anwendung erstellst, sie in Kubernetes deployst und native Builds erstellst. In Kapitel 6 behandeln wir die reaktive Engine im Detail und zeigen, wie du mit einem einheitlichen reaktiven und imperativen Programmiermodell auf Quarkus entwickelst.

Java in der Cloud

Java ist jetzt 25 Jahre alt! Das ...

Get Reaktive Systeme in Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.