A Cloudflare anuncia Pingora 0.1 como código Rust da para sistemas de rede confiáveis e rápidos. Em 2022, a Cloudflare começou a falar sobre substituir o Nginx por seu próprio código interno escrito por Rust chamado Pingora, falou mais sobre Pingora em 2023 e, em fevereiro passado, tornou essa estrutura Pingora de código aberto para criar sistemas de rede confiáveis e rápidos. Hoje marca o primeiro lançamento oficial do Pingora com a tag v0.1.
Embora o código Pingora tenha sido de código aberto desde fevereiro, hoje marca o primeiro lançamento marcado com a versão 0.1. O código está disponível para download no GitHub.
Enquanto na versão 0.1 para a base de código pública, o Pingora já está em uso de produção por um tempo dentro da Cloudflare e atendendo milhões de solicitações da Internet por segundo. Eles promovem o Pingora como sendo rápido, confiável e programável.
Cloudflare anuncia Pingora 0.1 como código Rust para sistemas de rede confiáveis e rápidos
- Async Rust: rápido e confiável;
- HTTP 1/2 proxy de ponta a ponta;
- TLS sobre OpenSSL ou BoringSSL;
- gRPC e websocket proxying;
- Recarga leve;
- Balanceamento de carga personalizável e estratégias de failover;
- Suporte para uma variedade de ferramentas de observabilidade Razões para usar Pingora;
- Segurança é sua principal prioridade: Pingora é uma alternativa mais segura de memória para serviços que são escritos em C/C++;
- Seu serviço é sensível ao desempenho: Pingora é rápido e eficiente;
- Seu serviço requer ampla personalização: As APIs que a estrutura de proxy Pingora fornece são altamente programáveis;
O código Pingora Rust está disponível sob uma licença Apache 2.0. Pingora v0.1 está disponível para download no GitHub.