Java框架NovaJet超越Go和Rust:创下每秒120万请求的纪录速度

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

新Java框架打破性能记录

莫斯科,2025年3月15日。 Java生态系统迎来意外惊喜:由柏林独立开发者团队打造的NovaJet 2.0框架,创下了JVM解决方案的绝对性能记录。在标准硬件(Intel Xeon,8核,32 GB RAM)的基准测试中,该框架每秒处理了1 234 567个请求,延迟低于1毫秒。

作为对比,流行的Spring Boot 3.2在类似测试中约为350 000 rps,而Vert.x约为600 000 rps。NovaJet甚至超越了Go(Gin,约950 000 rps)和Rust(Actix,约1 100 000 rps)的原生解决方案——这在社区中引起了轰动。

成功的秘诀在于完全异步的内核(基于裸Netty编写)以及新型模板编译器,该编译器生成无反射的字节码。正如项目负责人德米特里·沃尔科夫所言:「我们摒弃了Spring和Micronaut所有沉重的抽象。NovaJet就是像C++一样运行的Java:最小化内存分配,热路径零开销」。

测试在TechEmpower平台(第22轮)的「JSON序列化」类别中进行。NovaJet的结果位居榜首,将Drogon(C++)挤下领奖台。但专家提醒:该记录是在狭窄场景下取得的。对于具有大量I/O操作的复杂业务逻辑,该框架需要手动优化。

截至发布时,NovaJet 2.0的构件已在Maven Central提供。开发者承诺在2.1版本中支持Jakarta EE。Kotlin和Scala端口预计在2025年夏季推出。

本文首次发布于PythonLib.ru。转载时务必注明来源。

推荐库