Helidon 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Helidon 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Helidon 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Helidon 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Helidon 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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)

加载中
mark一下
2019/03/29 14:42
回复
举报
kut
这种东西有什么用?
2019/03/13 16:31
回复
举报
mark
2019/03/13 15:54
回复
举报
微服务的框架好多。
2019/03/13 13:59
回复
举报
https://blog.csdn.net/weixin_41715077/article/details/84863282 Helidon源码分析
2018/12/07 13:23
回复
举报
dubbo,sc,thrift,zeroC,选择太多了。。。
2018/10/15 08:59
回复
举报
mark 一下!!!
2018/10/11 12:24
回复
举报
理由就是这是oracle自己主导的,当然这听起来更像是一个不用它的理由
2018/09/27 14:50
回复
举报
笑死
01/13 11:11
回复
举报
打分: 还行
dubbo也不错哦
2018/09/26 15:54
回复
举报
完全找不到一个用这个的理由,难道是micronaut不够好用?
2018/09/20 16:44
回复
举报
更多评论
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
发表于AI & 大数据专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2018/10/15 17:48

Oracle推出轻量级Java微服务框架Helidon

近日,Oracle 推出 了一个新的开源框架 Helidon ,该项目是一个用于创建基于微服务的应用程序的Java库集合。和 Payara Micro 、 Thorntail (之前的 WildFly Swarm )、 OpenLiberty 、TomEE 等项目一样,该项目也加入了MicroProfile家族。 Helidon最初被命名为J4C(Java for Cloud),其设计以简单、快速为目标,它包括两个版本:Helidon SE 和 Helidon MP 。Helidon SE提供了创建微服务的三个核心API:Web服务器、配置和安全,...

2
9
发表了博客
2018/11/16 13:53

专为 Python 初学者准备的 IDE 你用过吗?

目前关于 Java 微服务框架的选择十分多,老牌的诸如 Spring Cloud, Thrift, ZeroC, Dubbo 等,新生的也有 Micronaut。本文推荐的 Helidon 是甲骨文打造的一个微服务框架,这是一个用于编写微服务的 Java 开源库,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。Helidon 已正式加入 Eclipse MicroProfile。 示例代码 MicroFramework WebServer.create( Routing.builder() .get("/greet", (req, res) -> ...

0
0
2020/12/02 08:05

Java 微服务能像 Go 一样快吗?

背景介绍 我们希望通过实验了解 Java 微服务在运行速度上能否达到 Go 微服务的水平。目前,软件行业普遍认为 Java 已经过于陈旧、缓慢且无聊。而 Go 则成了快速、崭新以及酷炫的代名词。真是这样吗?我们想从数据的角度看看这样的印象是否站得住脚。 我们希望建立一个公平的测试,因此创建了一项非常简单的微服务,其中不含外部依赖项(例如数据库),而且代码路径非常短(仅处理字符串)。我们在其中包含有指标及日志记录,因为...

0
0
发表了博客
2018/11/14 18:45

十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品。目前这些开源项目主要来源于编辑们的搜集和用户的投递,所以如果你有更好的开源项目推荐,欢迎积极投递。 戳这里查看投递软件的正确姿势 >>> https://www.oschina.net/question/2918182_2266982。 Web Forever —— Web 开发项目推荐 ...

3
48
发表了博客
2019/09/26 10:23

最热门的 10 个 Java 微服务框架

1、Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建 Spring Boot 旨在自启动任何类型的 Spring 项目,而不仅仅是微服务。应用程序完成后,Spring Boot 将在 web 服务器中混合,并输出一个 JAR 文件,JVM 除外。你可以将其视为原始 Docker 容器。这也是许多负责构建微服务的开发者都非常喜欢 Spring Boot 的原因。 使用...

0
0
发表了博客
2019/11/29 20:54

最热门的 10 个 Java 微服务框架

1、Spring Boot Java 构建 Spring 应用程序已经有很长一段时间了,Spring Boot 是 Spring 的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建 Spring Boot 旨在自启动任何类型的 Spring 项目,而不仅仅是微服务。应用程序完成后,Spring Boot 将在 web 服务器中混合,并输出一个 JAR 文件,JVM 除外。你可以将其视为原始 Docker 容器。这也是许多负责构建微服务的开发者都非常喜欢 Spring Boot 的原因。 使用...

0
1
发表了博客
2019/05/21 14:51

现如今,最热门的13个Java微服务框架

曾经的 服务器领域 有许多不同的芯片架构???有哪些芯片架构???和操作系统???,经过长期发展,Java的“一次编译,到处运行”使得它在服务器领域找到一席之地,成为程序员们的最爱。 本文,我们将和大家分享13个可靠的Java 微服务架构 1、Spring Boot Java构建Spring应用程序哪些是Spring应用程序???已经有很长一段时间了,Spring Boot???是Spring的一个特定版本 Spring和Spring boot的关系是什么???,它通过对...

0
1
2020/02/11 10:03

最热门的13个Java微服务框架

曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的“一次编译,到处运行”使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Java微服务架构 1、Spring Boot Java构建Spring应用程序已经有很长一段时间了,Spring Boot是Spring的一个特定版本,它通过对配置细节的处理,使微服务构建更加简便。创建Spring Boot旨在自启动任何类型的Spring项目,而不仅仅是微服务。应用...

0
0
发表了博客
2020/02/11 10:02

2020年你将会选择哪个微服务框架?

前言 截至2020年,Java仍然是构建Web应用程序的最流行的编程语言之一,尽管它必须面对来自Go,Python和TypeScript等新型语言的激烈竞争。 在Java世界内部,Spring框架已成为微服务开发的事实上的标准,通过诸如Spring Boot和Spring Data之类的库,该框架易于使用,并且可以进行高效且大部分情况下轻松进行开发。 但是,近年来,已经引入了新的框架,声称可以缩短Java应用程序的启动时间并减少其内存占用。由于我目前正在使用Jav...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
17 评论
91 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部