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.
MuShop für Micronaut ist ein Vorzeigeprojekt, das mehrere Oracle Cloud Infrastructure-Services in einer einheitlichen Anwendung verwendet. MuShop wurde ursprünglich geschrieben, um eine Vielzahl von Cloud-Services zu demonstrieren, die mehrere Programmiersprachen und Frameworks verwenden. Oracle hat MuShop portiert, um Java, das Micronaut-Framework und GraalVM Native Image zu verwenden und zu demonstrieren, dass GDK die Entwicklerproduktivität, Effizienz und Cloud-Portabilität verbessert.
MuShop implementiert Microservices, die mit GraalVM Native Image kompiliert wurden, in nativen ausführbaren Dateien, die in Kubernetes bereitgestellt werden. MuShop, ein Verweis auf den E-Commerce, besteht aus neun Microservices. Mit docker-compose können Sie MuShop lokal mit Oracle Database in einem Container 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 Networking-Stack zu nutzen.
Das Micronaut-Framework bietet Java-Entwicklern eine enorme Produktivitätssteigerung. Durch die Vermeidung von Laufzeitreflexion zugunsten der Annotationsverarbeitung verbessert Micronaut die Java-basierte Entwicklungserfahrung, indem Fehler zur Kompilierungszeit statt zur Laufzeit erkannt werden, und verbessert die Startzeit und den Speicherbedarf der Java-basierten Anwendung.
Verbindung zu Autonomous Database mit Micronaut herstellen (3:53)
Beispiel: Micronaut-Funktion (serverlos) in Oracle Cloud bereitstellen
Beispiel: HTTP-API-Gatewayfunktion für Micronaut (serverlos) in Oracle Cloud bereitstellen
Beispiel: Auf eine Oracle Autonomous Database mit Micronaut zugreifen
Die fortschrittliche Optimierungs-Compiler-Technologie von GraalVM kann jede Java-Workload beschleunigen, die auf der HotSpot JVM ausgeführt wird. Die Vor-Ort-Kompilierung von GraalVM Native Image bietet jedoch eine völlig neue Möglichkeit, Java-Anwendungen bereitzustellen, die sich ideal für die Containerisierung eignen. Zur Erstellungszeit analysiert GraalVM Native Image eine Java-Anwendung und ihre Abhängigkeiten, um zu ermitteln, welche Klassen, Methoden und Felder unbedingt erforderlich sind, und generiert optimierten Maschinencode für nur 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.