Helidon 2.1.0 发布,Oracle 微服务框架
Helidon 2.1.0 现已发布 , 这是一个次要发行版 , 包含了一些错误修复和增强功能 。 Helidon 是 Oracle 开源的一个用于编写微服务的 Java 框架 , 这些微服务运行在由 Netty 提供支持的快速 Web 内核上 。 该项目的特性包括轻量、快速、支持 Microprofile、函数式编程模型与可观察性、弹性 。
它支持两种编程模型 , 一种是 Helidon SE , Oracle 称之为“以现代响应式方式开发的简单、多功能、轻量级微框架”;另一个是 Helidon MP , 它是一个 Eclipse MicroProfile 实现 , 提供 Java EE/Jakarta EE 开发人员熟悉的开发体验 。
文章插图
该版本具体更新内容如下:
显着变化
- MicroProfile 3.3 支持
- 新的 Helidon SE 容错实现 。 它取代了 MicroProfile 中的 Hystrix 。 有关更多详细信息 , 可参见文档 。
- @HelidonTestJunit5 test 扩展 。 此扩展在 Junit5 测试中管理 Helidon microprofile server 的生命周期 。
2.1.0 与之前的 2.0 版本的 API 兼容 。 有一些小的 behavioral changes:
- 安全性:为了消除 identity 的意外传播 , 所有支持 outbound security 的 security providers 都进行了更新 , 只有在进行配置时才会进行 outbound security 。 所有这些 providers 现在都有一个outbound配置部分 , 可以定义 outbound targets 。 providers 的文档也进行了更新 , 以匹配这种新方法 , 并在 MP 和 SE 文档中提供 。
- 由 helidon-mave-plugin 生成的自定义 jlink 图片现在有了 -jri 的后缀 ,启动应用程序的路径如下所示: target/helidon-quickstart-se-jri/bin/start
- Config:Git config native-image 支持
- Config:Config 现在支持合并对象和列表
- DBClient:MySQL、MadiaDB、PostgreSQL 和 MS SQL 的集成测试
- Fault Tolerance:使用 FT SE 实现 MP FT 2.1.1
- JAX-RS:Jersey 更新至版本2.32
- Media:DataChunkedInputStream 死锁保护已删除
- WebServer:启用对 HTTP 压缩的支持
- ......
- Blade|售价2798元 中兴Blade 20 Pro 5G手机发布 骁龙765G配四摄
- 承受|折叠屏iPhone已开始测试?要求能承受10万次折叠,或在2年后发布
- 早报:高通骁龙888正式发布 嫦娥五号传回首张图片
- 建设|《青岛市城市云脑建设指引》发布
- 优化|微软亚洲研究院发布开源平台“群策 MARO” 用于多智能体资源调度优化
- 自动驾驶汽车|海外|自动驾驶无法可依?美国多个团体联合发布自动驾驶立法大纲
- 中国视频|人日评论点赞!OPPO成视频手机先行者,新技术或下月发布
- 将要发布|高通下一代处理器不叫骁龙875,而是叫骁龙888
- 确认|小米11Pro已确认,首发骁龙875,将于本月提前发布
- 骁龙|中兴天机Axon 20 5G 至尊版发布:屏下镜头 搭载骁龙765G
