轻量快速的 Java 微服务框架 Helidon

轻量快速的 Java 微服务框架 Helidon

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!";
  }
}
的码云指数为
超过 的项目
加载中

评论(16)

he285210
he285210
mark一下
kut
kut
这种东西有什么用?
Lowis
Lowis
mark
罗先生
微服务的框架好多。
test2018
test2018
https://blog.csdn.net/weixin_41715077/article/details/84863282 Helidon源码分析
迪伦少校
迪伦少校
dubbo,sc,thrift,zeroC,选择太多了。。。
hotsmile
hotsmile
mark 一下!!!
aruis
aruis
理由就是这是oracle自己主导的,当然这听起来更像是一个不用它的理由
Kevin_Zhan
Kevin_Zhan
dubbo也不错哦
然后变成一只猫
然后变成一只猫
完全找不到一个用这个的理由,难道是micronaut不够好用?

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

Oracle 微服务框架 Helidon 1.0 发布了。 Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架,这些微服务运行在由 Netty 提供支持的快速 Web 内核上。该项目的特性包括轻量、快速、支...

03/12 07:27

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

据外媒报道,甲骨文在上周五宣布推出了 Helidon 的第一个版本,这是一个用于编写微服务的 Java 开源库,并且正式加入了 Eclipse MicroProfile。 Helidon 是一个开源的 Java 微服务框架,旨在...

2018/09/12 08:17

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

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

近日,Oracle 推出 了一个新的开源框架 Helidon ,该项目是一个用于创建基于微服务的应用程序的Java库集合。和 Payara Micro 、 Thorntail (之前的 WildFly Swarm )、 OpenLiberty 、TomEE...

2018/10/15 17:48
1K
0
专为 Python 初学者准备的 IDE 你用过吗?

目前关于 Java 微服务框架的选择十分多,老牌的诸如 Spring Cloud, Thrift, ZeroC, Dubbo 等,新生的也有 Micronaut。本文推荐的 Helidon 是甲骨文打造的一个微服务框架,这是一个用于编写微...

2018/11/16 13:53
15
0
十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

2018/11/14 18:45
5K
7
最热门的13个Java微服务框架

曾经的服务器领域有许多不同的芯片架构和操作系统,经过长期发展,Java的“一次编译,到处运行”使得它在服务器领域找到一席之地,成为程序员们的最爱 本文,我们将和大家分享13个可靠的Jav...

02/18 11:46
15
0
最强开源微服务框架,全网独家整理

诞生于 2014 年的“微服务架构”,其思想经由 Martin Fowler 阐述后,在近几年持续受到重视,理论与相关实践都不断发展,目前它已经成为了主流软件架构模式。 关于微服务架构是什么,没有一个...

07/10 21:58
19.9K
11
大数据利器2018版

类别 名称 (可重点关注加粗部分) 官网 备注 查询引擎 Phoenix https://phoenix.apache.org/ Salesforce公司出品,Apache HBase之上的一个SQL中间层,完全使用Java编写 Presto http://pres...

2018/12/29 15:51
34
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部