Crea microservizi Java cloud native portatili che iniziano immediatamente e utilizzano meno risorse per ridurre i costi di calcolo.
Il Graal Development Kit for Micronaut (GDK) è un insieme curato di moduli framework Micronaut® open source progettati da zero per la compilazione anticipata con GraalVM Native Image, risultando in eseguibili nativi ideali per i microservizi.
Scrivere le applicazioni una sola volta ed eseguirle su qualsiasi cloud pubblico. Sviluppa applicazioni senza preoccuparti delle API e delle librerie proprietarie del cloud, evitando così il blocco del cloud.
Il kit di sviluppo Graal per le applicazioni Micronaut compilato da GraalVM Native Image inizia immediatamente, fornisce prestazioni di picco senza riscaldamento e ha un ingombro di memoria ridotto.
Riduci i tempi di sviluppo con integrazioni pronte all'uso dei servizi cloud e la convalida in fase di compilazione che rileva gli errori in fase di build e non in fase di runtime.
Esegui Graal Development Kit per applicazioni Micronaut in produzione su Oracle Cloud con supporto commerciale completo senza costi aggiuntivi.
Il Graal Development Kit per Micronaut è una build di un set curato di moduli framework Micronaut per la creazione di microservizi portatili e cloud nativi che possono essere compilati in anticipo da GraalVM Native Image.
I moduli Graal Development Kit for Micronaut offrono supporto indipendente dalla piattaforma per una raccolta di servizi cloud di base, tra cui storage degli oggetti, gestione dei segreti, streaming e altro ancora. Utilizzare le guide per informazioni su ciascun modulo.
Scopri come creare applicazioni Java portatili nel cloud che utilizzano i servizi Oracle Cloud con il Graal Development Kit per Micronaut.
MuShop per Micronaut è una vetrina che utilizza diversi servizi Oracle Cloud Infrastructure in un'applicazione unificata. MuShop è stato originariamente scritto per dimostrare una vasta gamma di servizi cloud utilizzando più linguaggi e framework di programmazione. Oracle ha portato MuShop per utilizzare Java, il framework Micronaut e GraalVM Native Image per dimostrare che GDK migliora la produttività, l'efficienza e la portabilità del cloud degli sviluppatori.
MuShop implementa microservizi compilati da GraalVM Native Image in eseguibili nativi distribuiti in Kubernetes. MuShop, un riferimento all'e-commerce, è composto da nove microservizi. Puoi eseguire MuShop localmente utilizzando Oracle Database in un contenitore utilizzando docker-compose. L'opzione preferita è distribuirla in Oracle Cloud e quindi sfruttare servizi come Oracle Container Engine for Kubernetes, Oracle Autonomous Transaction Processing, Oracle Functions e uno stack di rete completo.
Il framework Micronaut offre agli sviluppatori Java un enorme aumento della produttività. Evitando la riflessione del runtime a favore dell'elaborazione delle annotazioni, Micronaut migliora l'esperienza di sviluppo basata su Java rilevando gli errori al momento della compilazione anziché il runtime e migliora l'ora di inizio e il footprint della memoria delle applicazioni basate su Java.
Connessione ad Autonomous Database con Micronaut (3:53)
Esempio: distribuzione di una funzione Micronaut (serverless) in Oracle Cloud
Esempio: distribuzione di una funzione gateway API HTTP Micronaut (serverless) in Oracle Cloud
L'avanzata tecnologia di ottimizzazione del compilatore di GraalVM può accelerare qualsiasi carico di lavoro Java in esecuzione sulla JVM HotSpot, ma la compilazione anticipata di GraalVM Native Image fornisce un modo completamente nuovo per distribuire le applicazioni Java ideali per la containerizzazione. In fase di creazione, GraalVM Native Image analizza un'applicazione Java e le relative dipendenze per identificare le classi, i metodi e i campi assolutamente necessari e genera un codice macchina ottimizzato solo per tali elementi.
GraalVM Immagine nativa: più veloce, più intelligente e più snella (46:11)
Prova il laboratorio gratuito: Accelera le applicazioni in OCI con GraalVM
Micronaut® è un marchio registrato di Object Computing, Inc. L'uso è a scopo referenziale e non implica alcuna approvazione o affiliazione con prodotti di terze parti.