根据Curl项目团队的最新公告,由于终端用户和开发者对Hyper HTTP后端支持的需求较低,将在8.12版本中移除该功能。此前,Curl项目希望通过引入由Rust语言编写的Hyper来替代HTTP后端,并得到ISRG的支持,取得了一些突破性进展。
然而,在过去的几年里,尽管相关工作一直在进行中,但Hyper支持一直处于试验阶段,需求低迷导致其代码已经被移除。libcurl库使用C语言编写,而Hyper使用Rust语言编写,两者之间需要通过C语言进行衔接。
Stenberg表示,在当前社区中很难找到既精通C语言又熟悉Rust语言并致力于此功能开发的开发者。此外,考虑到短期到中期内完成这项工作的可能性不大,并且维护Hypper代码所需的成本被认为过高。
因此,移除Rust Hyper后端后,Curl项目将更加专注于核心功能的开发和维护,并提高代码的敏捷性和稳定性。
本文属于原创文章,如若转载,请注明来源:边缘计算库Curl移除Rust编写的Hyper后端https://dcdv.zol.com.cn/932/9322863.html