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 fois et exécutez-les sur n'importe quel cloud public. Développez des applications sans vous soucier des API et bibliothèques propriétaires du cloud, et évitez ainsi la dépendance au cloud.
Le kit de développement Graal Development Kit for Micronaut compilées par GraalVM Native Image démarre instantanément, offre des performances optimales sans échauffement et une faible empreinte mémoire.
Réduisez la durée de développement grâce aux intégrations de service cloud prêtes a l'emploi et à la validation de compilation qui détecte les erreurs lors de la création, et non lors de l' exécution.
Exécutez Graal Development Kit for Micronaut en production sur Oracle Cloud avec une prise en charge commerciale complète et 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 qui utilise 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 de programmation et structures. Oracle a porté MuShop pour utiliser Java, la structure Micronaut et GraalVM Native Image pour démontrer que GDK améliore la productivité des développeurs, l'efficacité et la portabilité du cloud.
MuShop implémente des microservices compilés par GraalVM Native Image dans des exécutables natifs déployés sur Kubernetes. MuShop, une référence au commerce électronique, est composée de neuf microservices. Vous pouvez exécuter MuShop en local à l'aide d'Oracle Database dans un conteneur en utilisant docker-compose. L'option préférée est de le déployer sur Oracle Cloud, puis d'exploiter des 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 coup de pouce de productivité. En évitant la réflexion au moment de 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 lors de la compilation au lieu de l'exécution et améliore l'heure de début et l'empreinte mémoire des applications basées sur Java.
Connexion à Autonomous Database avec Micronaut (3:53)
Exemple : déploiement d'une fonction Micronaut (sans serveur) vers Oracle Cloud
Exemple : déploiement d'une fonction Micronaut HTTP API Gateway (sans serveur) vers Oracle Cloud
Exemple : accès à 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. Lors de la création, GraalVM Native Image analyse une application Java et ses dépendances afin d'identifier les classes, méthodes et champs absolument nécessaires et génère du code machine optimisé pour ces éléments uniquement.
GraalVM Native Image : plus rapide, plus intelligent et plus léger (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.