Cloudflare Workers expande suporte a TCP e gRPC, otimizando aplicações distribuídas
Aprofundamento CEVIU
Aprofundamento
A expansão do suporte a TCP e gRPC na plataforma Cloudflare Workers marca um avanço significativo para engenheiros de plataforma e equipes de DevOps. Com a introdução do novo handler connect(), desenvolvedores agora podem aceitar conexões TCP de entrada diretamente, abrindo caminho para a criação de serviços de borda que operam além do HTTP. Isso é fundamental para aplicações de baixa latência e alta performance que dependem de comunicação full-duplex e protocolos customizados.
A integração aprimorada do gRPC, incluindo a tradução automática entre gRPC e gRPC-web, simplifica drasticamente a arquitetura de microsserviços e APIs. A capacidade de implantar servidores gRPC em qualquer linguagem na rede global da Cloudflare, que abrange mais de 330 localidades, significa que a lógica de negócio pode ser executada mais próxima dos usuários. Isso melhora a latência e a resiliência de aplicações sensíveis ao tempo, como as de IA de voz, otimizando a experiência do usuário.
O que mudou
A Cloudflare já oferecia suporte a conexões TCP de saída nos Workers e utilizava a conversão de gRPC-web em seu proxy reverso desde 2020 para reforçar a segurança das aplicações. A principal evolução reside agora no suporte para TCP de entrada, viabilizado pelo handler connect(). Este handler permite que os Workers aceitem sockets diretamente do Spectrum, o proxy de entrada da Cloudflare para tráfego não-HTTP.
A grande novidade é que desenvolvedores podem agora implementar servidores gRPC diretamente nos Workers, com a plataforma gerenciando a tradução bidirecional entre gRPC e gRPC-web de forma automática. Isso simplifica a adoção de gRPC para APIs e microsserviços, eliminando a necessidade de contêineres para cenários mais simples e permitindo que clientes e servidores existentes se comuniquem sem alterações de código.
Por que isso importa
Essa atualização é vital para equipes de DevOps e engenheiros de plataforma, pois permite a execução de lógicas de aplicação com uso intensivo de rede, como backends de IA de voz ou APIs de alta performance, na borda da rede. Isso resulta em uma redução significativa da latência e uma melhoria na experiência do usuário final. Ao simplificar a implementação de gRPC e garantir sua interoperabilidade, a Cloudflare acelera o desenvolvimento de microsserviços distribuídos e aumenta a confiabilidade geral dos sistemas.
A capacidade de estender os Workers para lidar com raw TCP, além do HTTP, abre portas para a criação de protocolos customizados e serviços especializados na borda, com menor sobrecarga operacional. A Cloudflare passa a gerenciar as complexidades da conectividade e otimização de rede, liberando as equipes para focar na entrega de funcionalidades e inovações.
Linha do tempo
Cloudflare Lança 'Organizations' para Gerenciamento Empresarial em Escala
Cloudflare Anuncia Claude Managed Agents em sua Infraestrutura
Cloudflare lança beta para rotear tráfego público para aplicações privadas sem expor IPs
Cloudflare lança Workers Cache, otimizando performance e custo em aplicações de borda
Cloudflare Apresenta Meerkat: Consenso Distribuído para Escala Global
Cloudflare otimiza Smart Tiered Cache para regiões de nuvem pública
Cloudflare Workers expande suporte a TCP e gRPC, otimizando aplicações distribuídas
Perguntas frequentes
O que é gRPC e por que sua expansão no Cloudflare Workers é importante?
gRPC é um framework de Remote Procedure Call (RPC) de alta performance, crucial para microsserviços e aplicações de baixa latência, como as de IA de voz. A expansão no Workers permite que desenvolvedores construam e executem serviços gRPC diretamente na borda da rede da Cloudflare, melhorando a velocidade e a eficiência da comunicação entre componentes distribuídos.
Como o novo handler `connect()` impacta os desenvolvedores?
O handler `connect()` oferece aos desenvolvedores controle direto sobre as conexões TCP de entrada nos Workers. Isso permite implementar protocolos customizados e rotear tráfego não-HTTP de forma flexível, possibilitando a criação de uma gama mais ampla de serviços distribuídos e especializados que podem se beneficiar da proximidade com o usuário.
De que forma a Cloudflare lida com a tradução entre gRPC e gRPC-web?
A Cloudflare agora automatiza a tradução bidirecional entre gRPC e gRPC-web diretamente nos Workers. Isso significa que aplicações podem usar gRPC-web internamente nos Workers, mas interagir com clientes e servidores externos via gRPC nativo. Essa conversão automática dispensa a necessidade de reescrever código ou fazer adaptações manuais, simplificando a interoperabilidade.
Quais tipos de aplicações se beneficiam mais dessa atualização?
Aplicações que exigem baixa latência e comunicação em tempo real se beneficiam enormemente. Isso inclui sistemas de IA de voz, backends para aplicativos móveis, e microsserviços que precisam de alta performance e eficiência na serialização de dados. A execução dessas aplicações na borda da rede Cloudflare otimiza a experiência do usuário e a agilidade da resposta.
Fontes
- blog.cloudflare.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 05 de agosto de 2026
- Editoria
- CEVIU DevOps

