皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Pingora 0.1 作为 Cloudflare 的 Rust 代码发布,用于可靠、快速的网络系统

早在 2022 年,Cloudflare 就开始讨论用自己编写的 Rust 代码 Pingora 取代 Nginx,2023 年又进一步讨论了 Pingora,今年 2 月,Cloudflare 将 Pingora 框架开源,用于创建可靠、快速的网络系统。今天,Pingora 首次正式发布了 v0.1。

虽然 Pingora 代码从今年 2 月起就已经开源,但今天发布的 0.1 版本才是第一个标记版本。代码可从 GitHub 下载。

Pingora 0.1 作为 Cloudflare 的 Rust 代码发布,用于可靠、快速的网络系统

虽然公共代码库的版本为 0.1,但 Pingora 已经在 Cloudflare 内部投入生产使用,每秒可为数百万个互联网请求提供服务。他们宣传 Pingora 快速、可靠、可编程。从 Cloudflare 的角度来看,Pingora 的关键属性如下:

特色亮点

– 异步 Rust:快速可靠
– HTTP 1/2 端到端代理
– 通过 OpenSSL 或 BoringSSL 的 TLS
– gRPC 和 websocket 代理
– 优雅重载
– 可定制的负载平衡和故障转移策略
– 支持各种可观察性工具

使用 Pingora 的理由

– 安全是您的首要任务:对于使用 C/C++ 编写的服务,Pingora 是内存更安全的替代选择
– 您的服务对性能非常敏感:Pingora 快速高效
– 您的服务需要大量定制:Pingora 代理框架提供的 API 具有高度可编程性

Pingora Rust 代码在 Apache 2.0 许可下可用。Pingora v0.1 可从 GitHub 下载。

转自 Pingora 0.1 Released As Cloudflare’s Rust Code For Reliable & Fast Networked Systems – Phoronix