这个项目能做什么
Pingora 是一个 Rust 框架,旨在构建快速、可靠且可编程的网络系统。它经过 Cloudflare 的实战检验,每秒处理超过 4000 万个互联网请求。
主要特性包括:
- 异步 Rust 实现快速可靠的性能
- HTTP 1/2 端到端代理
- 基于 OpenSSL、BoringSSL、s2n-tls 或 rustls(实验性)的 TLS 支持
- gRPC 和 websocket 代理
- 优雅重载能力
- 可自定义的负载均衡和故障转移策略
- 支持多种可观测性工具
该仓库包含多个值得注意的 crate,如 pingora-core、pingora-proxy、pingora-load-balancing 和 pingora-memory-cache。它特别适用于注重安全性、性能敏感且高度可定制的网络服务。Linux 是一级环境,对 Windows 有初步支持,对 macOS 等类 Unix 环境提供尽力支持。
评论
0 评分人数达到10人后显示
登录后参与讨论。