Crie microsserviços Java nativos da nuvem portáteis que iniciem instantaneamente e usem menos recursos para reduzir os custos de computação.
O Graal Development Kit for Micronaut (GDK) é um conjunto selecionado de módulos de estrutura Micronaut® de código aberto projetados do zero para compilação antecipada com GraalVM Native Image, resultando em executáveis nativos ideais para microsserviços.
Crie aplicativos uma vez e execute-os em qualquer nuvem pública. Desenvolva aplicativos sem se preocupar com APIs e bibliotecas proprietárias da nuvem e, assim, evite o bloqueio da nuvem.
Os aplicativos Graal Development Kit for Micronaut compilados pelo GraalVM Native Image começam instantaneamente, fornecem desempenho máximo sem aquecimento e têm uma pequena área de memória.
Reduza o tempo para desenvolvimento com integrações de serviço em nuvem prontas para uso e a validação de tempo para compilação que detecte erros no momento da construção, não em tempo da execução.
Execute os aplicativos Graal Development Kit for Micronaut em produção na Oracle Cloud com suporte comercial completo sem custo adicional.
O Kit de Desenvolvimento Graal para Micronaut é uma compilação de um conjunto selecionado de módulos de estrutura Micronaut para criar microsserviços nativos da nuvem portáteis que podem ser compilados antecipadamente pelo GraalVM Native Image.
O Graal Development Kit para módulos Micronaut fornece suporte independente de plataforma para uma coleção de serviços de nuvem principais, incluindo armazenamento de objetos, gerenciamento de segredos, streaming e muito mais. Use os guias para aprender sobre cada módulo.
Saiba como criar aplicativos Java portáteis na nuvem que usam os serviços do Oracle Cloud com o Graal Development Kit para Micronaut.
MuShop para Micronaut é uma vitrine que usa vários serviços da Oracle Cloud Infrastructure em um aplicativo unificado. O MuShop foi originalmente escrito para demonstrar uma variedade de serviços de nuvem usando várias linguagens de programação e estruturas. A Oracle portou o MuShop para usar o Java, a estrutura Micronaut e o GraalVM Native Image para demonstrar que o GDK melhora a produtividade, a eficiência e a portabilidade da nuvem do desenvolvedor.
O MuShop implementa microsserviços compilados pelo GraalVM Native Image em executáveis nativos implantados no Kubernetes. O MuShop, uma referência ao comércio eletrônico, é composto por nove microsserviços. Você pode executar o MuShop localmente usando o Oracle Database em um contêiner usando a composição do docker. A opção preferencial é implementá-la no Oracle Cloud e, em seguida, aproveitar serviços como Oracle Container Engine for Kubernetes, Oracle Autonomous Transaction Processing, Oracle Functions e uma pilha de rede completa.
O framework Micronaut oferece aos desenvolvedores Java um enorme aumento de produtividade. Ao evitar a reflexão de runtime em favor do processamento de anotações, a Micronaut melhora a experiência de desenvolvimento baseada em Java, detectando erros no tempo de compilação em vez de no tempo de execução, e melhora o tempo inicial e a memória do aplicativo baseado em Java.
Conexão com o Autonomous Database com o Micronaut (3:53)
Exemplo: Implantar uma Função Micronaut (Sem Servidor) no Oracle Cloud
Exemplo: Implantar uma Função de Gateway de API HTTP do Micronaut (Sem Servidor) no Oracle Cloud
Exemplo: Acesse um Oracle Autonomous Database com o Micronaut
A tecnologia avançada de otimização do compilador do GraalVM pode acelerar qualquer carga de trabalho Java em execução na JVM HotSpot, mas a compilação antecipada do Native Image do GraalVM fornece uma maneira totalmente nova de implantar aplicativos Java ideais para conteinerização. No momento da criação, o GraalVM Native Image analisa um aplicativo Java e suas dependências para identificar exatamente quais classes, métodos e campos são absolutamente necessários e gera código de máquina otimizado para apenas esses elementos.
GraalVM Native Image — Mais rápido, mais inteligente, mais enxuto (46:11)
Experimente o laboratório gratuito: Acelere Aplicativos na OCI com o GraalVM
Micronaut® é uma marca registrada da Object Computing, Inc. O uso é para fins referenciais e não implica qualquer endosso ou afiliação com qualquer produto de terceiros.