Oracle推出用於微服務的Java庫: Helidon

banq發表於2018-12-19

 Helidon是一組用於編寫微服務的Java庫。Helidon支援兩種程式設計模型:
  • Helidon MP:MicroProfile 1.1加上健康檢查和指標
  • Helidon SE:一種小巧,功能齊全的API

無論哪種情況,您的應用程式都只是一個Java SE程式。
Helidon的基礎由三部分組成:
  • 網路伺服器:具有反應功能的程式設計HTTP API,由Netty提供支援。
  • 配置:靈活的配置框架,支援多種源和格式。
  • 安全:用於處理身份驗證,授權和上下文傳播的工具鏈。


Docker和Kubernetes支援
Helidon快速入門例項包含Docker和Kubernetes支援。只需按照示例操作,您就可以在幾分鐘內完成並執行簡單的服務。

Helidon需要Java 8(或更高版本)和Maven。如果要構建和部署Docker容器,則需要Docker。如果要部署到Kubernetes,則需要kubectl和Kubernetes叢集(您可以 在桌面上安裝一個)。

專案:https://github.com/oracle/helidon

 

相關文章