Micronaut 的 Graal 開發套件

建立可立即啟動的可攜式雲端原生 Java 微服務,並使用較少的資源來降低運算成本。

Graal Development Kit for Micronaut (GDK) 是一組精心策劃的開源 Micronaut ® 架構模組,從頭開始使用 GraalVM 原生映像檔進行預先編譯,讓原生可執行檔適用於微服務。

Benefits of the Graal Development Kit for Micronaut

多雲端可攜性 (13:13)

只要撰寫一次應用程式,即可在任何公有雲上執行。無需擔心雲端專有 API 和程式庫即可開發應用程式,進而防止雲端鎖定。

更快、更便宜 (3:03)

由 GraalVM 原生映像檔編譯的 MicronautGraal Development Kit for Micronaut 應用程式 Graal Development Kit 立即開始,不需暖機即可提供尖峰效能,並佔用少量的記憶體空間。

開發人員生產力(20:37)

使用立即可用的雲端服務整合和編譯階段驗證來縮短開發時間,這些驗證會在建置階段偵測錯誤,而不是程式實際執行。

支援 OCI (3:53)

Run Graal Development Kit for Micronaut applications in production on Oracle Cloud with full commercial support at no additional charge.

  • Micronaut 的 Graal 開發套件是什麼?

    Micronaut 的 Graal 開發套件是一組精心策劃的 Micronaut 架構模組,可建立可攜式雲端原生微服務,並提前透過 GraalVM 原生映像檔編譯。

    瞭解 GDK
  • GDK 模組指南

    Micronaut 模組的 Graal Development Kit 為一組核心雲端服務提供不受平台限制的支援,包括物件儲存、密碼管理、串流等。使用指南可瞭解每個模組。

    瀏覽 GDK 指南
  • 試用實作實驗室

    瞭解如何建置搭配 Graal Development Kit for Micronaut 使用 Oracle Cloud 服務的可攜 Java 應用程式。

    試用 GDK 實作實驗室

Graal Development Kit for Micronaut - 瞭解為何搭配 Oracle Cloud 使用 GDK 是非常容易的選擇

額外資源

MuShop:大型雲端原生參考應用程式

MuShop for Micronaut 是在統一應用程式中使用多個 Oracle Cloud Infrastructure 服務的展示。MuShop 最初是撰寫來示範使用多種程式設計語言和架構的各種雲端服務。Oracle 已將 MuShop 移植到使用 Java、Micronaut 架構和 GraalVM 原生映像檔,以證明 GDK 提高了開發人員的生產力、效率和雲端可攜性。

MuShop 將由 GraalVM 原生映像檔編譯的微服務導入部署到 Kubernetes 的原生執行檔。MuShop 是電子商務的參考,由九個微服務組成。您可以使用 docker-compose,在容器中使用 Oracle Database 在本機執行 MuShop。首選選項是將它部署到 Oracle Cloud,然後利用 Oracle Container Engine for Kubernetes、Oracle Autonomous Transaction Processing、Oracle Functions 和完整的網路堆疊等服務。

MuShop 資源

GitHub 上的 MuShop

密克羅納

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 原生映像檔的提前編譯提供了部署適用於容器化之 Java 應用程式的全新方式。在建置階段,GraalVM 原生影像會分析 Java 應用程式及其相依性,以識別絕對必要的類別、方法和欄位,並為這些元素產生最佳化的機器程式碼。

GraalVM 原生影像 — 更快、更智慧、更精簡 (46:11)

試用免費實驗室:使用 GraalVM 加速 OCI 中的應用程式

Micronaut ® 是 Object Computing,Inc. 的註冊商標。使用目的為參考,並不表示任何第三方產品的背書或關係。