Kit de développement Graal pour Micronaut

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.

Avantages du kit de développement Graal Development Kit for Micronaut

Portabilité multicloud (13:13)

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.

Plus rapide et moins cher (3:03)

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.

Productivité des développeurs (20:37)

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.

Pris en charge sur OCI (3:53)

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.

  • Qu'est-ce que Graal Development Kit pour Micronaut ?

    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.

    En savoir plus sur GDK
  • Guides de module GDK

    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.

    Parcourir les guides GDK
  • Essayer un atelier pratique

    Découvrez comment créer des applications Java portatives dans le cloud qui utilisent les services Oracle Cloud avec Graal Development Kit for Micronaut.

    Essayer les exercices pratiques GDK

Graal Development Kit for Micronaut-Découvrez pourquoi utiliser le GDK avec Oracle Cloud est un choix si facile

Ressources complémentaires

MuShop : application de référence native cloud de grande taille

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.

Ressources MuShop

MuShop sur GitHub

Micronaut

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

GraalVM

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.