Micronaut 的 Graal 開發套件

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

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

Micronaut 的 Graal 開發套件優勢

多雲端可攜性 (13:13)

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

更快更便宜 (3:03)

使用 GraalVM 原生映像檔編譯的 Micronaut 應用程式 Graal Development Kit 立即啟動,提供高效能,無需暖機,而且記憶體佔用很小。

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

透過立即可用的雲端服務整合,以及可在建置階段 (而非程式實際執行) 偵測錯誤的編譯階段驗證,縮短開發時間。

支援 OCI (3:53)

在 Oracle Cloud 的生產環境中執行適用於 Micronaut 應用系統的 Graal 開發套件,並享有完整的商業支援,無須額外付費。

  • 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

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. 的註冊商標。使用目的為參考,並不表示任何第三方產品的背書或關係。

本頁面是機器翻譯的。