Helidon 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Helidon 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Helidon 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织 Oracle
地区 不详
投 递 者
适用人群 未知
收录时间 2018-09-12

软件简介

Helidon 是一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。

功能特性

  • 轻量级且快速:Helidon 旨在设计得简单易用,配有工具和示例,可帮助你快速上手。

  • 支持 Microprofile:Helidon 支持 MicroProfile 并提供熟悉的 API,如 JAX-RS, CDI 和 JSON-P/B。Helidon 的 MicroProfile 实现在 Helidon Reactive WebServer 上运行。

  • Reactive WebServer:Helidon Reactive WebServer 提供了现代的函数式编程模型,并在 Netty 之上运行。Helidon WebServer 轻巧、灵活且具有反应性,为微服务提供了简单易用的基础。

  • 可观察性和弹性:通过对运行状况检查、指标、跟踪和容错的支持,Helidon 拥有编写与 Prometheus,Zipkin 和 Kubernetes 集成的云应用程序所需的功能。

示例代码

MicroFramework

WebServer.create(
  Routing.builder()
    .get("/greet", (req, res)
       -> res.send("Hello World!"))
    .build())
  .start();

MicroProfile

public class GreetService {
  @GET
  @Path("/greet")
  public String getMsg() {
    return "Hello World!";
  }
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(17)
2021/07/06 09:22

Helidon 1.4.9 与 2.3.1 发布,Oracle 微服务框架

Helidon 1.4.9 与 2.3.1 现已发布,Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。 主要更新内容 1.4.9 WebServer:绑定多个端口时尊重绑定地址(主机) WebServer:在 1.x 3102 中匹配路由时忽略路径参数 WebServer: 对作为 400 和 404 响应的一部分返回的路径进行编码 升...

0
1
发表了资讯
2021/04/03 06:57

Helidon 2.2.2 发布,Oracle 微服务框架

Helidon 2.2.2 现已发布,这是一个 bug 修复版本。除了修复各种错误之外,它还包含了一个安全修复;详情可见 2903。Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。 官方建议所有 Helidon 2 用户升级至此版本。新版本具体更新内容如下: 兼容性 2.2.2 与 2.2.0 兼容。 CHANGE...

1
6
2020/10/21 10:37

Helidon 2.1.0 发布,Oracle 微服务框架

Helidon 2.1.0 现已发布,这是一个次要发行版,包含了一些错误修复和增强功能。Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。 它支持两种编程模型,一种是 Helidon SE,Oracle 称之为“以现代响应式方式开发的简单、多功能、轻量级微框架”;另一个是 Helidon MP,它是一个...

4
7
发表于软件架构专区
2020/02/17 07:38

Oracle 微服务框架 Helidon 2.0.0-M1 发布:Helidon MP 中支持 GraalVM、新的 Helidon DB Client

Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。 Helidon 支持两种编程模型,一种是 Helidon SE,Oracle 称之为“以现代响应式方式开发的简单、多功能、轻量级微框架”;另一个是 Helidon MP,它是一个 Eclipse MicroProfile 实现,提供 Java EE/Jakarta EE 开发人员熟悉的开...

8
12
发表于服务端专区
2019/03/12 07:27

Oracle 微服务框架 Helidon 1.0 发布,API 开始稳定

Oracle 微服务框架 Helidon 1.0 发布了。 Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性。 它支持两种编程模型,一种是 Helidon SE,Oracle 称之为“以现代响应式方式开发的简单、多功能、轻量级微框架”;另一个是 Helidon MP,它是一个 Eclipse MicroProfile 实现,提供 Ja...

16
34
发表于软件架构专区
2018/09/12 08:17

甲骨文最新推出的 Java 微服务框架 Helidon:轻量简单

据外媒报道,甲骨文在上周五宣布推出了 Helidon 的第一个版本,这是一个用于编写微服务的 Java 开源库,并且正式加入了 Eclipse MicroProfile。 Helidon 是一个开源的 Java 微服务框架,旨在运行在快速的 Netty 内核上。它支持 MicroProfile 1.1 并提供了开发者熟悉的 API,例如 JAX-RS, CDI 和 JSON-P/B。该公司的 MicroProfile 实现在自己的 Helidon Reactive WebServer 上运行。 甲骨文最初发布 Helidon 旨在支持两种编程模型...

34
33
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
17 评论
100 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部