两年前,Cloudflare概述了他们如何开始用自己的内部创作Pingora取代Nginx。早在今年2月,Cloudflare就开源了Pingora,并于4月发布了首次发布的Pingora。今天发布的是Pingora 0.2,它是Cloudflare已经在生产中使用的Rust框架的第二个版本。
Pingora 0.2继续推进Cloudflare的使命,将其作为构建快速、可靠和可编程网络系统的Rust平台。Pingora继续针对安全性、性能和可定制性进行优化。Pingora 0.2有许多新功能以及错误修复、代码优化、更新的Zstd和其他更改。功能亮点包括:
-增加对下游h2拖车的支持,并增加上游h2响应拖车过滤器
-添加设置TCP recv buf大小的功能
-添加检索会话摘要的便利功能
-将body_bytes_read()方法添加到会话
-添加cache_not_modified_filter
-添加对tls上游的SSLKEYLOG支持
-添加服务
>;用于提供名称的构造函数
-添加purge_response回调
-制作pop_closed酒吧,简化DIY排水管
Downloads and more details on Pingora 0.2 via GitHub.