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 einmal und führen sie in jeder Public Cloud durch. Entwickeln Sie Anwendungen, ohne sich um cloud-eigene APIs und Bibliotheken zu kümmern, und verhindern Sie so eine Cloud-Sperre.
Das Graal Development Kit for Micronaut-Anwendungen, das von GraalVM Native Image kompiliert wurde, startet sofort, bietet Spitzenleistung ohne Aufwärmen und verfügt über einen kleinen Speicherbedarf.
Reduzieren Sie mit sofort einsatzbereiten Cloud-Service-Integrationen die Entwicklungszeit und die Validierung zur Kompilierungszeit, die Fehler zur Erstellungszeit, nicht zur Laufzeit, erkennt.
Führen Sie das Graal Development Kit for Micronaut-Anwendungen in der Produktion auf Oracle Cloud mit vollständigem kommerziellen Support ohne zusätzliche Kosten 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.