这个项目能做什么

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 环境提供尽力支持。