- Framework assíncrono e multithread em Rust que oferece suporte à construção de serviços de proxy HTTP
- A Cloudflare abriu o código de um framework que usava internamente para criar redes rápidas, estáveis e programáveis
- Ele processa uma parcela significativa do tráfego da Cloudflare e, desde sua apresentação em setembro de 2022, já tratou quase 1 quatrilhão de requisições
Fornece blocos de construção para proxy, clientes e servidores
- Oferece bibliotecas e APIs para construir serviços sobre HTTP/1 e HTTP/2, TLS ou TCP/UDP
- Como proxy, oferece suporte a proxy HTTP/1 e HTTP/2 E2E, gRPC e WebSocket, e o suporte a HTTP/3 está no roadmap
- Também fornece estratégias personalizáveis de balanceamento de carga e failover
- Suporta tanto as bibliotecas OpenSSL quanto BoringSSL, incluindo conformidade com FIPS e criptografia pós-quântica
- Fornece filtros e callbacks para que os usuários possam personalizar completamente como o serviço processa, transforma e encaminha requisições
- Faz um mapeamento intuitivo com os callbacks
*_by_lua do OpenResty, sendo especialmente familiar para usuários de OpenResty e NGINX
- Para conveniência operacional, oferece reinicialização gradual sem downtime, permitindo atualização própria sem descartar nenhuma requisição recebida
- Também se integra facilmente com Syslog, Prometheus, Sentry, OpenTelemetry e outras ferramentas essenciais de observabilidade
- Inclui ainda alguns utilitários que implementam lógica comum, como contagem de eventos, tratamento de erros e cache
1 comentários
GeekNews - a Cloudflare removeu o nginx e passou a usar um proxy HTTP (Pingora) criado em Rust
https://pt.news.hada.io/topic?id=7400