CloudFlare开源Pingora框架 基于Rust编写 用来替代Nginx

2022 年网络服务提供商 CloudFlare 宣布放弃使用 F5 公司的 Nginx,转而在内部使用基于 Rust 语言开发的新框架 Pingora,今天 CloudFlare在Apache许可2.0下发布开源了这个新框架。

Pingora是一个Rust异步多线程框架,可帮助构建HTTP代理服务。自从Cloudflare上一篇博客文章以来,Pingora已经处理了全球网络的近万亿个互联网请求。

功能亮点:
·异步 Rust:快速且可靠;
·HTTP 1/2 端到端代理;
·基于 OpenSSL 或 BoringSSL 的 TLS;
·gRPC 和 websocket 代理;
·优秀的重载处理能力;
·可定制的负载平衡和故障转移策略;
·支持多种观测工具。

但注意,Pingora 目前处于 1.0 之前的阶段,因此尚不具备 API 稳定性,这个可能还需要更长时间。

Cloudflare Blog
Github地址

线索:@ZaiHuabot
投稿:@TNSubmbot
频道:@TestFlightCN
大流量卡29元295G流量
 
 
Back to Top