Cree microservicios Java nativos en la nube portátiles que se inicien al instante y utilicen menos recursos para reducir los costos informáticos.
El kit de desarrollo Graal para Micronaut (GDK) es un conjunto curado de módulos de marco Micronaut® de código abierto diseñados desde cero para la compilación anticipada con GraalVM Native Image, lo que resulta en ejecutables nativos ideales para microservicios.
Escribir aplicaciones una vez y ejecutarlas en cualquier nube pública. Desarrolle aplicaciones sin preocuparse de las API y bibliotecas propietarias de la nube, y evite así la dependencia de la nube.
Las aplicaciones de Graal Development Kit for Micronaut compiladas por GraalVM Native Image comienzan instantáneamente, proporcionan un rendimiento máximo sin calentamiento y tienen una pequeña huella de memoria.
Reduce el tiempo de desarrollo con integraciones de servicios de nube listas para usarse y validación de tiempo de compilación que detecta errores en el momento de la creación, no durante el tiempo de ejecución.
Ejecuta las aplicaciones Graal Development Kit for Micronaut en producción en Oracle Cloud con soporte comercial completo sin costo adicional.
El kit de desarrollo de Graal para Micronaut es una compilación de un conjunto curado de módulos de marco de Micronaut para crear microservicios portátiles nativos en la nube que se pueden compilar con antelación mediante GraalVM Native Image.
El kit de desarrollo Graal para módulos Micronaut proporciona soporte independiente de la plataforma para una recopilación de servicios básicos en la nube, incluido el almacenamiento de objetos, la gestión de secretos, la transmisión y mucho más. Utilice las guías para obtener más información sobre cada módulo.
Descubra cómo crear aplicaciones Java portátiles a la nube que utilizan los servicios de Oracle Cloud con Graal Development Kit para Micronaut.
MuShop para Micronaut es un escaparate que utiliza varios servicios de Oracle Cloud Infrastructure en una aplicación unificada. MuShop se escribió originalmente para demostrar una variedad de servicios en la nube que utilizaban varios lenguajes de programación y marcos. Oracle ha transferido MuShop para utilizar Java, el marco de Micronaut y GraalVM Native Image para demostrar que GDK mejora la productividad, la eficiencia y la portabilidad de la nube de los desarrolladores.
MuShop implementa microservicios compilados por GraalVM Native Image en ejecutables nativos desplegados en Kubernetes. MuShop, una referencia al comercio electrónico, se compone de nueve microservicios. Puede ejecutar MuShop localmente mediante Oracle Database en un contenedor mediante docker-compose. La opción preferida es desplegarla en Oracle Cloud y, a continuación, aprovechar servicios como Oracle Container Engine for Kubernetes, Oracle Autonomous Transaction Processing, Oracle Functions y una pila de redes completa.
El marco de Micronaut proporciona a los desarrolladores de Java un gran impulso de productividad. Al evitar la reflexión en tiempo de ejecución a favor del procesamiento de anotaciones, Micronaut mejora la experiencia de desarrollo basada en Java al detectar errores en tiempo de compilación en lugar de tiempo de ejecución, y mejora el tiempo de inicio y la huella de memoria de las aplicaciones basadas en Java.
Conexión a Autonomous Database con Micronaut (3:53)
Ejemplo: despliegue de una función de Micronaut (sin servidor) en Oracle Cloud
La avanzada tecnología de compilador de optimización de GraalVM puede acelerar cualquier carga de trabajo Java que se ejecute en la JVM HotSpot, pero la compilación anticipada de GraalVM Native Image proporciona una forma completamente nueva de desplegar aplicaciones Java ideales para la contenedorización. En el momento de la creación, GraalVM Native Image analiza una aplicación Java y sus dependencias para identificar qué clases, métodos y campos son absolutamente necesarios y genera código de máquina optimizado solo para esos elementos.
GraalVM Imagen nativa: más rápida, más inteligente, más inclinada (46:11)
Prueba el laboratorio gratuito: Acelera las aplicaciones en OCI con GraalVM
Micronaut® es una marca registrada de Object Computing, Inc. El uso es para fines referenciales y no implica ningún aval o afiliación con ningún producto de terceros.