Kapitel 1. Quarkus Überblick
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Kubernetes entwickelt sich immer mehr zur De-facto-Plattform für die Bereitstellung von Unternehmensanwendungen. Der Wechsel zu Containern und Kubernetes hat dazu geführt, dass sich die Art und Weise, wie wir unsere Java-basierten Anwendungen programmieren, bereitstellen und warten, verändert hat. Du kannst dich leicht in Schwierigkeiten bringen, wenn du eine Java-Anwendung ohne die richtigen Maßnahmen containerisierst und ausführst. Container in Pods (ein Kubernetes-Begriff) sind die grundlegenden Einheiten in Kubernetes. Deshalb ist es sehr wichtig, dass du weißt, wie du eine Java-Anwendung richtig containerisierst, um Fallstricke, vergeudete Arbeit und zusätzliche Stunden Frustration zu vermeiden.
Quarkus ist ein Cloud-natives Framework mit integrierter Kubernetes-Integration. Es ist ein Open-Source-Stack, der unter der Apache License 2.0 veröffentlicht wurde und dir hilft, Kubernetes-native Anwendungen zu erstellen, die auf GraalVM und OpenJDK HotSpot zugeschnitten sind. Es basiert auf beliebten Bibliotheken und Technologien wie Hibernate, Eclipse MicroProfile, Kubernetes, Apache Camel und Eclipse Vert.x.
Zu den Vorteilen von Quarkus gehören die einfache Integration mit Docker und Kubernetes, die schnelle Startzeit, die geringe Größe des Resident Set Memory (RSS) und die gesteigerte Produktivität der Entwickler. ...