面向 Micronaut 的 Grace 开发套件

构建可移植的云原生 Java 微服务,可立即开始使用更少的资源来降低计算成本。

Graal Development Kit for Micronaut (GDK) 是一套精心设计的开源 Micronaut ®框架模块,从头开始使用 GraalVM Native Image 进行提前编译,从而实现非常适合微服务的原生可执行文件。

Graal Development Kit for Micronaut 的优势

多云可移植性 (13:13)

只需编写一次应用代码即可在任何公有云环境中运行。开发应用而不必担心云专有的 API 和库,从而防止云锁定。

更快、更便宜 (3:03)

由 GraalVM Native Image 编译的 Micronaut 应用程序的 Graal 开发工具包可立即启动,在不预热的情况下提供峰值性能,并具有较小的内存占用。

开发人员工作效率 (20:37)

通过开箱即用的云服务集成和编译时验证来检测构建时(而不是运行时)的错误,从而缩短开发时间。

在 OCI 上支持 (3:53)

在 Oracle Cloud 上运行适用于生产中的 Micronaut 应用的 Graal 开发工具包,无需额外付费即可获得全面的商业支持。

  • 什么是 Graal Development Kit for Micronaut?

    Graal Development Kit for Micronaut 是一套精心设计的 Micronaut 框架模块,用于创建可移植的云原生微服务,可通过 GraalVM Native Image 提前编译。

    了解 GDK
  • GDK 模块导轨

    适用于 Micronaut 模块的 Graal 开发工具包为一系列核心云服务(包括对象存储、密钥管理、流处理等)提供独立于平台的支持。使用指南可了解每个模块。

    浏览 GDK 指南
  • 体验动手实验室

    了解如何通过 Graal Development Kit for Micronaut 构建使用 Oracle Cloud 服务的云端可移植 Java 应用。

    试用 GDK 动手实验室

Graal Development Kit for Micronaut —了解将 GDK 与 Oracle Cloud 结合使用是何等容易的选择

其他资源

MuShop:大型云原生参考应用

面向 Micronaut 的 MuShop 演示如何在统一应用中使用多个 Oracle Cloud Infrastructure 服务。MuShop 最初是为了演示使用多种编程语言和框架的各种云服务而编写的。Oracle 移植了 MuShop 来使用 Java、Micronaut 框架和 GraalVM Native Image,以证明 GDK 提高了开发人员的工作效率、效率和云可移植性。

MuShop 将 GraalVM Native Image 编译的微服务实现为部署到 Kubernetes 的原生可执行文件。MuShop 是指电子商务,由九个微服务组成。您可以使用 docker-compose 在容器中使用 Oracle Database 在本地运行 MuShop。首选方案是将其部署到 Oracle Cloud,然后利用 Oracle Container Engine for Kubernetes、Oracle Autonomous Transaction Processing、Oracle Functions 等服务以及完整的网络堆栈。

Micronaut

Micronaut 框架为 Java 开发人员提供了巨大的生产力提升。Micronaut 通过避免运行时反射来支持注释处理,通过在编译时(而不是运行时)检测错误来改善基于 Java 的开发体验,并改善基于 Java 的应用程序启动时间和内存占用。

使用 Micronaut 连接到 Autonomous Database (3:53)

示例:将 Micronaut 函数(无服务器)部署到 Oracle Cloud

示例:将 Micronaut HTTP API 网关功能(无服务器)部署到 Oracle Cloud

示例:使用 Micronaut 访问 Oracle Autonomous Database

GraalVM

GraalVM 的高级优化编译器技术可以加速在 HotSpot JVM 上运行的任何 Java 工作负载,但 GraalVM Native Image 的提前编译提供了一种全新的方式来部署非常适合容器化的 Java 应用。在构建时,GraalVM Native Image 会分析 Java 应用程序及其依赖项,以确定绝对需要哪些类、方法和字段,并为这些元素生成优化的机器代码。

GraalVM 原生映像—更快、更智能、更精简 (46:11)

免费试用实验室:使用 GraalVM 加速 OCI 中的应用

Micronaut ®是 Object Computing,Inc. 的注册商标。用途仅用于参考目的,并不表示与任何第三方产品的任何认可或关联。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。

此页面内容为机器翻译。