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 pour Micronaut

Portabilité multicloud (13:13)

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.

Plus rapide et moins cher (3:03)

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.

Productivité des développeurs (20:37)

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.

Prise en charge sur OCI (3:53)

Exécutez Graal Development Kit pour les applications Micronaut en production sur Oracle Cloud avec un support commercial complet 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 volumineuse

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.

MuShop ressources

MuShop sur GitHub

Micronaut

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 : déploiement d'une fonction de passerelle d'API HTTP Micronaut (sans serveur) vers Oracle Cloud

Exemple : accéder à 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. 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.