26 pontos por xguru 2024-03-01 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
sftblw 2024-03-04

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