Faz mais ou menos dois anos que a Cloudflare descreveu como começou a substituir o Nginx por sua própria criação interna, o Pingora. Em fevereiro deste ano, a Cloudflare lançou o Pingora de código aberto. Já em abril anunciou o lançamento inaugural do Pingora. Então, a Cloudflare lança agora o Pingora 0.2 como a segunda versão deste framework Rust que já é utilizado em produção pela Cloudflare.
Cloudflare lança Pingora 0.2
O Pingora 0.2 continua avançando na missão da Cloudflare como uma plataforma Rust para a construção de sistemas em rede rápidos, confiáveis e programáveis. O Pingora continua a ser otimizado para segurança, desempenho e personalização. Com o Pingora 0.2 há uma série de novos recursos, bem como correções de bugs, otimizações de código, Zstd atualizado e outras alterações.
Os destaques do recurso incluem:
- Adicione suporte para reboques h2 downstream e adicione um filtro
de reboque de resposta h2 upstream – Adicione a capacidade de definir o tamanho
do buf TCP recv – Adicione uma função de conveniência para recuperar o resumo da sessão - Adicionar body_bytes_read() método à sessão
- Adicionar cache_not_modified_filter
- Adicionar suporte SSLKEYLOG para tls upstream
- Adicionar construtor > serviço para fornecer nome
- Adicionar retorno de chamada
purge_response – Faça pop_closed pub, para simplificar os ralos DIY
Downloads e mais detalhes sobre Pingora 0.2 via GitHub.