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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.