甲骨文推出的 Java 微服務(wù)框架 Helidon:輕量簡單

2018-09-12 09:16:17 來源:開源中國 作者:佚名 人氣: 次閱讀 514 條評論

甲骨文在上周五宣布推出了 Helidon 的第一個(gè)版本,這是一個(gè)用于編寫微服務(wù)的 Java 開源庫,并且正式加入了Eclipse MicroProfile。Helidon 是一個(gè)開源的 Java 微服務(wù)框架,旨在運(yùn)...

甲骨文在上周五宣布推出了 Helidon 的第一個(gè)版本,這是一個(gè)用于編寫微服務(wù)的 Java 開源庫,并且正式加入了Eclipse MicroProfile。Helidon 是一個(gè)開源的 Java 微服務(wù)框架,旨在運(yùn)行在快速的 Netty 內(nèi)核上。它支持 MicroProfile 1.1 并提供了開發(fā)者熟悉的 API,例如 JAX-RS, CDI 和 JSON-P/B。

`O3J083ZVEOZ9IN7E%@U2DQ.png

該公司的 MicroProfile 實(shí)現(xiàn)在自己的 Helidon Reactive WebServer 上運(yùn)行。

甲骨文最初發(fā)布Helidon 旨在支持兩種編程模型:Helidon SE,該公司稱其為“以反應(yīng)(reactive)的方式開發(fā)簡單輕量級的微服務(wù)框架”,和 Helidon MP,它是 Eclipse MicroProfile 的實(shí)現(xiàn),為Java EE/Jakarta EE 開發(fā)提供熟悉的開發(fā)體驗(yàn)。

Oracle 的高級軟件開發(fā)經(jīng)理和 Helidon 項(xiàng)目負(fù)責(zé)人 Dmitry Kornilov 宣布了這一項(xiàng)目,并說道:“當(dāng)我們進(jìn)入云世界時(shí),微服務(wù)架構(gòu)開始變得非常受歡迎,它們主要被用于創(chuàng)建云服務(wù)。我們也意識到需要改變開發(fā)體驗(yàn),我們可以使用 Java EE 構(gòu)建微服務(wù),但最好有一個(gè)框架從頭開始就是設(shè)計(jì)用于構(gòu)建微服務(wù)的。我們還希望創(chuàng)建一組輕量級的庫,它們不需要應(yīng)用程序服務(wù)器,并且可以在 Java SE 應(yīng)用程序中使用。這些庫也可以彼此分開使用,但是當(dāng)一起使用時(shí),將為開發(fā)者提供創(chuàng)建微服務(wù)所需的一切東西:配置、安全性和 Web 服務(wù)器。這就是 Helidon 誕生的初衷”

0-LnuwXH0ikIKQ7eoB.png

雖然 Helidon 的第一個(gè)版本尚未集成Oracle Cloud,但 Kornilov 表示他們即將會推出。他指出 Helidon 目前被 10 個(gè) Oracle 的內(nèi)部項(xiàng)目使用,大大提升了他們的開發(fā)效率。

訪問項(xiàng)目官網(wǎng):

https://helidon.io/