当前位置: 首页 > news >正文

hyper 2025 用户调查结果出炉,有哪些看点?

文章目录

  • hyper 2025 用户调查结果出炉,有哪些看点?
    • 主要内容
    • Rustls 正在成为 Rust 生态的默认选择
    • 添加 HTTP/3 支持
    • Observability 成为核心诉求
    • 提高易用性
    • 结语

hyper 2025 用户调查结果出炉,有哪些看点?

hyper 的核心维护者 Sean McArthur 在自己的博客中放出了 hyper 2025 年用户调查结果。hyper 作为 Rust 生态中底层 HTTP 事实上的标准库,这份调查结果还是值得一看的。

主要内容

虽然调查涉及的问题很多,但真正值得开发者关注的其实有几个明显趋势。

首先,hyper 1.x 已经完成了生态切换。绝大多数用户已经迁移到 v1.x,不过仍有约 13% 的用户停留在已经停止维护的 v0.14.x。这说明对于底层基础设施而言,升级成本依然是一个现实问题。

其次,Tokio 的统治地位已经没有太大悬念。调查中 99% 的用户都在使用 Tokio,曾经热议的运行时之争,如今基本已经分出胜负。现如今,对于大多数开发者而言,学 Tokio 就够了。

在 TLS 生态方面,Rustls 的优势进一步扩大。超过九成受访者选择 Rustls,而 OpenSSL 更多出现在兼容性或历史项目场景中。对于新项目而言,Rustls 正逐渐成为默认选项。

从生态组合来看,hyper 已经形成了一套相对稳定的技术栈:Reqwest 负责客户端,Axum 负责服务端,Tower 负责中间件,而 Tokio 提供运行时支持。对于很多 Rust 开发者来说,这几乎就是今天 Web 开发的标准答案。

另一个值得关注的现象是用户来源越来越多元。从云基础设施、安全、金融,到机器人、车载、AI 和游戏行业,都能看到 hyper 的身影。这说明 hyper 已经不只是一个 Web 框架的底层组件,而是真正成长为跨行业的基础设施项目。

最后,调查中关于 HTTP/3、可观测性(Observability)以及易用性的反馈非常集中。这也基本预示了 hyper 未来几年的发展方向:性能依然重要,但开发体验、运维能力以及新协议支持,正在成为越来越多团队关注的问题。

Rustls 正在成为 Rust 生态的默认选择

调查中特别统计了 TLS Provider 的使用情况,趋势越来越明显,Rustls 增速越来越快,且新项目越来越倾向于使用 Rustls。

对于 Rust 开发者而言,使用 native-tls 还是 OpenSSL,最大的问题从来不是性能,而是工程复杂度,比如跨平台构建、交叉编译等。而 Rustls 作为纯 Rust 实现,没有额外的 C 语言依赖,在部署和发布时明显更加省心。

当然这并不意味着 native-tls、OpenSSL 会很快退出历史舞台。在金融、企业内网、政府项目等场景中,OpenSSL 依然拥有庞大的历史积累。一些组织还需要特定的合规认证、安全审计流程以及与现有基础设施的兼容能力,这些都是 Rustls 短时间内难以完全替代的优势。

添加 HTTP/3 支持

调查显示用户对于 HTTP/3 的关注度很高。HTTP/3 其实已经不是什么新技术了,但过去几年它更多停留在实验和观望阶段。而从这次调查来看,越来越多团队开始主动提及 HTTP/3 支持。

所以 hyper 官方路线图中,HTTP/3 已经被列为重点方向之一,力争在今年让 HTTP/3 以不稳定特性合入主干。

Observability 成为核心诉求

hyper 官方路线图明确把 Observability 列为未来重点方向之一。

这其实反映了 Rust 用户群体的变化,越来越多平台工程师、云原生团队开始大量使用 Rust 进行开发,这类开发者更加关心 Distributed Tracing、OpenTelemetry,而不是单纯的关注性能、QPS。随着 Rust 生态的逐渐完善,Rust 正在进入过去由 Go 占据的基础设施领域。

提高易用性

提高易用性也是 hyper 今年的重点方向,比如说:

  • 更便捷的 TLS 集成方式,hyper 只提供 HTTP,需用户自行接入 TLS,相对较繁琐;
  • 更易用的中间件,tower 中间件使用复杂度高;
  • 更加完善的文档与贡献指南。

结语

从整体结果看,hyper 今年的技术方向很清晰,除了继续进行性能优化外,推进可观测性、HTTP/3 落地、以及提高易用性将是今年的重点工作。不管怎么样,我们就敬请期待吧。

http://www.rkmt.cn/news/1438676.html

相关文章:

  • 数据预处理全流程解析:从EDA到特征工程的实战指南
  • 告别Putty单窗口烦恼:用MTPuTTY实现多会话Tab管理(附下载与配置避坑)
  • Redis 块的原理
  • Python进阶 闭包和装饰器
  • 别只写业务逻辑!用Cocos2d-x 4.0做塔防,这些资源管理与数据解析的细节你处理好了吗?
  • Gemini评论时效性危机:72小时黄金响应窗口正在坍缩,3类高危评论识别矩阵首次公开
  • IBM量子设备原生门解析与优化实践
  • 别再死记硬背LUT了!用Vivado打开网表,手把手带你‘看见’Verilog代码如何变成FPGA的电路
  • 2026年热门的首尔包车哪里找/韩国首尔包车定制首尔私人定制包车/韩国首尔包车中文司导自由行/首尔包车一日游推荐品牌公司推荐 - 品牌宣传支持者
  • Unity收费风波后,我为什么把2D项目从C#搬到了GameMaker?
  • Wi-Fi感知技术:基于CSI的人体活动识别原理与应用
  • 拆解如何用anthropic金融agent做投研
  • 基础方法从入门到深入(一)
  • 保姆级教程:在PVE 8.0上安装Debian 12 KDE桌面(附GRUB配置与网络避坑指南)
  • 【RAG 1/3】RAG 不只是上传文档:从原理到应用讲清楚 RAG 怎么用
  • 【Gemini精准营销方案落地指南】:20年实战验证的5大核心模块与避坑清单
  • 体育馆场地管理系统
  • 别再写满屏的if-else了!用Mybatis-Plus的QueryWrapper和UpdateWrapper重构你的业务代码(附实战案例)
  • 2026年评价高的山东壁挂式水表箱/SMC水表箱/山东SMC水表箱/山东户外水表箱高口碑品牌推荐 - 行业平台推荐
  • 写论文总担心重复率?书匠策AI免费查重,这个工具你必须知道!
  • Go语言并发模式深度解析
  • 别再只用Aircrack-ng了!用Kali Linux的Kismet做WiFi网络扫描,可视化界面更友好
  • 别再折腾环境了!手把手教你用Vivado 2018.3和Modelsim 22.04搞定联合仿真(附库编译避坑指南)
  • 神经网络与深度学习第四周学习笔记(3/4)
  • 保姆级教程:在Deepin V23上配置xrdp+x11vnc,实现Windows远程桌面稳定连接
  • 从0到1吃透Pandas!Python数据分析零基础实战教程
  • 从‘刻舟求剑’到‘乒乓切换’:图解STM32H7中DMA双缓存与Cache的协同工作
  • 2026年评价高的庐阳区窗帘/合肥窗帘/包河区窗帘/新站区窗帘长期合作厂家推荐 - 品牌宣传支持者
  • 广度优先搜索 (BFS)
  • 2026年质量好的共挤膜气泡膜卷/彩色气泡膜卷可靠供应商推荐 - 行业平台推荐