Erstellen Sie portierbare Cloud-native Java-Microservices, die sofort starten und weniger Ressourcen benötigen, um die Rechenkosten zu senken.
Das Graal Development Kit für Micronaut (GDK) ist ein kuratierter Satz von Open-Source-Mikronaut®-Framework-Modulen, die von Grund auf für die Vorabkompilierung mit GraalVM Native Image entwickelt wurden, was zu nativen ausführbaren Dateien führt, die sich ideal für Microservices eignen.
Schreiben Sie Anwendungen nur einmal, und führen Sie sie in jeder Public Cloud aus. Entwickeln Sie Anwendungen, ohne sich Gedanken über Cloud-proprietäre APIs und Bibliotheken machen zu müssen, und verhindern Sie so eine Abhängigkeit von der Cloud.
Graal Development Kit für Micronaut-Anwendungen, kompiliert von GraalVM Native Image, starten sofort, bieten Spitzenleistung ohne Aufwärmen und haben einen kleinen Speicherbedarf.
Reduzieren Sie die Entwicklungszeit mit sofort einsatzbereiten Cloud-Service-Integrationen und einer Kompilierungszeitvalidierung, die Fehler zur Build-Zeit erkennt, nicht zur Laufzeit.
Führen Sie das Graal Development Kit für Micronaut-Anwendungen in der Produktion in der Oracle Cloud ohne zusätzliche Kosten mit vollständigem kommerziellen Support aus.
Das Graal Development Kit für Micronaut ist ein Build aus einem kuratierten Satz von Micronaut-Framework-Modulen für die Erstellung portabler, Cloud-nativer Microservices, die im Voraus von GraalVM Native Image kompiliert werden können.
Das Graal Development Kit für Micronaut-Module bietet plattformunabhängige Unterstützung für eine Sammlung von Kern-Cloud-Services, einschließlich Objektspeicher, Secret Management, Streaming und mehr. In den Handbüchern finden Sie weitere Informationen zu den einzelnen Modulen.
Erfahren Sie, wie Sie mit dem Graal Development Kit für Micronaut cloudfähige Java-Anwendungen erstellen, die Oracle Cloud-Services verwenden.
Die MuShop für Micronaut ist ein Showcase mit mehreren Oracle Cloud Infrastructure-Services in einer einheitlichen Anwendung. MuShop wurde ursprünglich geschrieben, um eine Vielzahl von Cloud-Services mit mehreren Programmiersprachen und Frameworks zu demonstrieren. Oracle hat MuShop für die Verwendung von Java, dem Micronaut-Framework und GraalVM Native Image portiert, um zu zeigen, dass GDK die Produktivität, Effizienz und Cloud-Portabilität der Entwickler verbessert.
MuShop implementiert Microservices, die von GraalVM Native Image in native ausführbare Dateien kompiliert werden, die in Kubernetes bereitgestellt werden. MuShop, ein Verweis auf E-Commerce, besteht aus neun Microservices. Sie können MuShop lokal mit Oracle Database in einem Container mit docker-compose ausführen. Die bevorzugte Option ist, sie in Oracle Cloud bereitzustellen und dann Services wie Oracle Container Engine for Kubernetes, Oracle Autonomous Transaction Processing, Oracle Functions und einen vollständigen Netzwerkstack zu nutzen.
Das Micronaut-Framework bietet Java-Entwicklern eine enorme Produktivitätssteigerung. Durch die Vermeidung von Laufzeitreflexionen zugunsten der Annotationsverarbeitung verbessert Micronaut die Java-basierte Entwicklungserfahrung, indem Fehler zur Kompilierungszeit statt zur Laufzeit erkannt werden, und verbessert die Java-basierte Anwendungsstartzeit und den Speicher-Footprint.
Verbindung zu Autonomous Database mit Micronaut herstellen (3:53)
Beispiel: Micronaut-Funktion (serverlos) in Oracle Cloud bereitstellen
Beispiel: Micronaut-HTTP-API-Gateway-Funktion (serverlos) in Oracle Cloud bereitstellen
Beispiel: Mit Micronaut auf Oracle Autonomous Database zugreifen
Die fortschrittliche optimierende Compiler-Technologie von GraalVM kann jede Java-Workload beschleunigen, die auf der HotSpot JVM ausgeführt wird. Die zeitnahe Kompilierung von GraalVM Native Image bietet jedoch eine völlig neue Möglichkeit, Java-Anwendungen bereitzustellen, die ideal für die Containerisierung geeignet sind. Zur Erstellungszeit analysiert GraalVM Native Image eine Java-Anwendung und ihre Abhängigkeiten, um genau zu identifizieren, welche Klassen, Methoden und Felder unbedingt erforderlich sind, und generiert optimierten Maschinencode für diese Elemente.
GraalVM Native Image - schneller, intelligenter, schlanker (46:11)
Testen Sie die kostenlose Übung: Beschleunigen Sie Anwendungen in OCI mit GraalVM
Micronaut® ist eine eingetragene Marke von Object Computing, Inc. Die Nutzung ist für referenzielle Zwecke und bedeutet keine Billigung oder Zugehörigkeit zu einem Drittanbieterprodukt.