甲骨文在上週五宣佈推出了 Helidon 的第一個版本,這是一個用於編寫微服務的 Java 開源庫,並且正式加入了Eclipse MicroProfile。Helidon 是一個開源的 Java 微服務框架,旨在執行在快速的 Netty 核心上。它支援 MicroProfile 1.1 並提供了開發者熟悉的 API,例如 JAX-RS, CDI 和 JSON-P/B。
該公司的 MicroProfile 實現在自己的 Helidon Reactive WebServer 上執行。
甲骨文最初發布Helidon 旨在支援兩種程式設計模型:Helidon SE,該公司稱其為“以反應(reactive)的方式開發簡單輕量級的微服務框架”,和 Helidon MP,它是 Eclipse MicroProfile 的實現,為Java EE/Jakarta EE 開發提供熟悉的開發體驗。
Oracle 的高階軟體開發經理和 Helidon 專案負責人 Dmitry Kornilov 宣佈了這一專案,並說道:“當我們進入雲世界時,微服務架構開始變得非常受歡迎,它們主要被用於建立雲服務。我們也意識到需要改變開發體驗,我們可以使用 Java EE 構建微服務,但最好有一個框架從頭開始就是設計用於構建微服務的。我們還希望建立一組輕量級的庫,它們不需要應用程式伺服器,並且可以在 Java SE 應用程式中使用。這些庫也可以彼此分開使用,但是當一起使用時,將為開發者提供建立微服務所需的一切東西:配置、安全性和 Web 伺服器。這就是 Helidon 誕生的初衷”
雖然 Helidon 的第一個版本尚未整合Oracle Cloud,但 Kornilov 表示他們即將會推出。他指出 Helidon 目前被 10 個 Oracle 的內部專案使用,大大提升了他們的開發效率。
訪問專案官網:
https://helidon.io/