Oracle发布开源的轻量级微服务框架Helidon

百家 作者:聊聊架构 2018-09-15 05:47:29

近日,Oracle 推出了 Helidon,一个面向 Java 的开源微服务框架。

Helidon 提供了一系列用于开发微服务的 Java 库,这些微服务可以运行在基于 Netty 框架的 Web 核心上。Helidon 项目还包含了一个 Helidon Reactive WebServer,提供了可在 Netty 上运行的函数式编程模型。Helidon 支持云应用程序开发,以及健康状况检查、度量标准、跟踪和容错。

Oracle 表示,虽然现在已经可以构建 Java EE 微服务,但最好还是要有一个专为微服务而设计的框架。Helidon 项目的目的是构建不需要应用程序服务器的轻量级库,并且可以直接在 Java SE 中运行。

这些库可以单独使用,但如果将它们组合在一起,可以组成创建微服务的基础,包括安全、配置和 Web 服务器。

Helidon 实现了 MicroProfile 1.1 版本,并计划支持新版本的 MicroProfile 以及相关的 Jakarta EE 标准。Jakarta EE 是 Eclipse 的企业版 Java 实现。Helidon 也有望与 Oracle Cloud 集成。

Helidon 有两个发行版本:

  • Helidon SE,基于函数式风格开发的轻量级微框架,将 JDK 作为运行时。

  • Helidon MP,实现了 MicroProfile,提供 Java EE 和 Jakarta EE 开发人员熟悉的开发体验。它将作为微服务的运行时。

Helidon 的 GitHub 项目地址:https://github.com/oracle/helidon


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接