Sobre el proyecto

Pingora es un framework de Rust diseñado para crear sistemas en red rápidos, fiables y programables. Está probado en batalla por Cloudflare, sirviendo más de 40 millones de solicitudes de Internet por segundo. Las características clave incluyen: - Rust asíncrono para un rendimiento rápido y fiable - Proxy HTTP 1/2 de extremo a extremo - Soporte TLS sobre OpenSSL, BoringSSL, s2n-tls o rustls (experimental) - Proxy gRPC y websocket - Capacidades de recarga sin interrupción - Estrategias personalizables de balanceo de carga y failover - Soporte para diversas herramientas de observabilidad El repositorio contiene varios crates destacados como pingora-core, pingora-proxy, pingora-load-balancing y pingora-memory-cache. Es especialmente adecuado para servicios de red centrados en la seguridad, sensibles al rendimiento y altamente personalizables. Linux es el entorno de nivel 1, con soporte preliminar para Windows y soporte de mejor esfuerzo para entornos tipo Unix como macOS.