WebSocket API
WebSocket Proxy permite que sua Applications atue como um servidor ou cliente WebSocket completo e faça proxy de tráfego bidirecional para serviços de backend.
A WebSocket API permite que sua Function atue como um servidor ou cliente WebSocket completo e faça proxy de tráfego bidirecional para serviços de backend. Isso habilita casos de uso em tempo real, como chat, jogos multiplayer, dashboards de telemetria e fluxos de inferência de AI — tudo servido diretamente do edge para latência subsegundo.
Modos Servidor e Cliente
- Use a função
upgradeWebSocket()para tratar requisições de upgrade WebSocket no lado servidor. - Para conexões de saída (cliente), utilize a API padrão
WebSocket(url).
Helpers de Broadcast
- Facilite o broadcast de mensagens para todos os clientes conectados usando helpers nativos, permitindo fan-out eficiente com código mínimo.
Métricas e Logs
Esses eventos ficam visíveis em Real-Time Metrics e LogStream, ajudando a monitorar conexões e atividades de mensagens.
websocket.connection.acceptedmessage.sentmessage.received
Suporte ao Firewall
- As regras do Firewall podem inspecionar o tráfego WebSocket antes do processo de upgrade ser finalizado.
- Certifique-se de que suas políticas de firewall estão configuradas para lidar com conexões WebSocket conforme necessário.