Créez des microservices Java natifs du cloud portables qui commencent instantanément et utilisent moins de ressources pour réduire les coûts de calcul.
Le kit de développement Graal pour Micronaut (GDK) est un ensemble de modules de framework Micronaut® open source conçus à partir de zéro pour une compilation à l'avance avec GraalVM Native Image, ce qui permet d'obtenir des exécutables natifs idéaux pour les microservices.
Ecrivez des applications une seule fois et exécutez-les sur n'importe quel cloud public. Développez des applications sans vous soucier des API et des bibliothèques propriétaires du cloud, et évitez ainsi la dépendance au cloud.
Graal Development Kit pour les applications Micronaut compilées par GraalVM Native Image démarre instantanément, offre des performances de pointe sans échauffement et a une faible empreinte mémoire.
Réduisez le temps de développement avec des intégrations de service cloud prêtes à l'emploi et une validation lors de la compilation qui détecte les erreurs lors de la création, et non lors de l'exécution.
Exécutez Graal Development Kit pour les applications Micronaut en production sur Oracle Cloud avec un support commercial complet sans frais supplémentaires.
Le kit de développement Graal pour Micronaut est une construction d'un ensemble organisé de modules de structure Micronaut pour la création de microservices portables et natifs du cloud qui peuvent être compilés à l'avance par GraalVM Native Image.
Le kit de développement Graal pour les modules Micronaut fournit une prise en charge indépendante de la plate-forme pour un ensemble de services cloud de base, y compris le stockage d'objets, la gestion des secrets, la diffusion en continu, etc. Utilisez les guides pour en savoir plus sur chaque module.
Découvrez comment créer des applications Java portatives dans le cloud qui utilisent les services Oracle Cloud avec Graal Development Kit for Micronaut.
MuShop pour Micronaut est une vitrine utilisant plusieurs services Oracle Cloud Infrastructure dans une application unifiée. MuShop a été initialement écrit pour présenter une variété de services cloud utilisant plusieurs langages et structures de programmation. Oracle a porté MuShop pour utiliser Java, la structure Micronaut et GraalVM Native Image afin de démontrer que GDK améliore la productivité, l'efficacité et la portabilité du cloud des développeurs.
MuShop implémente des microservices compilés par l'image native GraalVM dans des exécutables natifs déployés vers Kubernetes. MuShop, une référence au commerce électronique, est composé de neuf microservices. Vous pouvez exécuter MuShop en local à l'aide d'Oracle Database dans un conteneur à l'aide de docker-compose. L'option préférée consiste à le déployer vers Oracle Cloud, puis à tirer parti de services tels qu'Oracle Container Engine for Kubernetes, Oracle Autonomous Transaction Processing, Oracle Functions et une pile réseau complète.
Le framework Micronaut offre aux développeurs Java un énorme gain de productivité. En évitant la réflexion sur l'exécution au profit du traitement des annotations, Micronaut améliore l'expérience de développement basée sur Java en détectant les erreurs au moment de la compilation au lieu de l'exécution, et améliore l'heure de début des applications basées sur Java et l'empreinte mémoire.
Connexion à Autonomous Database avec Micronaut (3:53)
Exemple : déploiement d'une fonction Micronaut (sans serveur) vers Oracle Cloud
Exemple : accéder à une base de données Oracle Autonomous Database avec Micronaut
La technologie de compilateur d'optimisation avancée de GraalVM peut accélérer toute charge de travail Java exécutée sur la JVM HotSpot, mais la compilation anticipée de GraalVM Native Image offre une toute nouvelle façon de déployer des applications Java idéales pour la mise en conteneur. Au moment de la création, GraalVM Native Image analyse une application Java et ses dépendances pour identifier précisément les classes, méthodes et champs absolument nécessaires et génère un code machine optimisé pour ces éléments uniquement.
GraalVM Image native : plus rapide, plus intelligente et plus légère (46:11)
Essayez l'atelier gratuit : Accélérer les applications dans OCI avec GraalVM
Micronaut® est une marque déposée d'Object Computing, Inc. L'utilisation est faite à des fins de référence et n'implique aucune approbation ou affiliation avec un produit tiers.