Eclipse Vert.x 4.4.6 发布,Java 微服务开发框架
Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。
Eclipse Vert.x 版本 4.4.6 现已发布,此版本修复了自 Vert.x 4.4.5 发布以来已经报告的一些错误。此外还披露了 CVE-2023-44487,这是一个会影响 HTTP/2 服务器的 bug。Vert.x 升级到 Netty 4.1.100.Final,可为这种 flood DDOS 提供保护。
具体更新内容包括:
vertx-sql-client
vertx-dependencies
vertx-micrometer-metrics
vert.x
- HTTP/2 RST frame flood 防护配置
- 修复流量整形选项 (#4888)
- 确保 HTTP 服务器支持持久连接上的 HTTP/1.0 WebSocket 升级
- 当连接不是持久连接时,HTTP 服务器不应关闭 WebSocket
- WebSocket handshake 在 4.4.5 中停止工作
- 修复 host header 的空 host 部分的错误处理
- 不再支持空
Host
header - 流量整形配置问题
vertx-lang-kotlin
- Coroutine dispatche 无法在重复的上下文上执行命令
- 由两次 yield 调用引起的 StackOverflowError
- 升级到 4.4.0 需要 stdlib
- 在 vert.x 工作线程上启动 coroutine 时,会在同一线程上运行,但应将其移交给事件循环线程
vertx-redis-client
- 修复 hash slot 分配的检索和存储方式
- 为连接池的 compose key 的成员添加 equals/hashcode
- RedisClusterClient 为第一个 healthy node 提供更高的负载
更多详情可查看 Release Notes。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
roncoo-education 13.0.0 发布,微服务分布式在线教育开源系统
领课教育系统(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个各行业都适用的分布式在线教育系统。系统采用前后端分离模式,前台采用 vue.js 为核心框架,后台采用 Spring Cloud 为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。 当前版本更新内容如下 1. 大版本升级到:spring boot 2.6.3,ribbon改用为loadbalancer 2. 增加分布式事务组件,alibaba seata,用户课程购买流程,保证全局事务 3. 工程架构优化调整,移除app-job工程,单独使用roncoo-job(和官方的xxl-job-admin完全一致); 4. 增加点播私有化视频播放功能,使其能够本地私有化播放视频 5. 增加文档课时功能,课时可以选择文档(word、excel、ppt、pdf等),不限于音视频 6. 增加对象存储类型支持:阿里云OSS 7. 优化打包流程,修复打包配置...
- 下一篇
Ubuntu 23.10 正式发布,不妨趁周五升级一波!
Ubuntu 23.10 已正式发布,代号 "Mantic Minotaur"。该版本不是 LTS 版本,仅提供九个月的支持,一直到 2024 年 7 月。 Ubuntu 23.10 的默认安装被配置为"Minimal",也就是说现在默认安装 Ubuntu 桌面是最小化安装——不会包含额外的应用程序。当然用户可以选择 'Expanded installation' 选项来满足更丰富的应用需求,以便在首次启动时安装 LibreOffice 和 Thunderbird 等日常应用。 此外,新版本引入了对 ZFS 引导安装的支持,提升了存储管理需求的灵活性和选择性。这是基于 Subiquity 的安装程序中的一项新功能,默认情况下不加密。加密的 ZFS 引导选项将在未来的版本中开发。 从 Ubuntu 23.10 开始,在 Ubuntu Core 多年经验的基础上,TPM 支持的全磁盘加密 (FDE) 将作为一项实验功能引入。在支持的平台上,用户不再需要在启动时手动输入密码。 其他值得关注的变化: 桌面环境使用 GNOME 45 内核版本升级到 Linux Kernel 6.5 更新升级的安...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6