Tiempo real sin la complejidad: Fanout para WebSockets de Edge y Pub/Sub
Distribuye experiencias en tiempo real de menos de un segundo para chat, subastas en directo, IoT y más. Fastly Fanout gestiona las conexiones WebSockets, HTTP y TLS, llevando las comunicaciones en tiempo real y los patrones de pub/sub al edge. Conéctate a cualquier cliente desde un único backend, crea aplicaciones MQTT, transfiere WebSockets o incluso orquesta eventos a través de la web, todo a la escala de Fastly.
La base impulsada por eventos para aplicaciones modernas en tiempo real
Aprovecha Fanout para gestionar la complejidad de la comunicación bidireccional, desde WebSockets hasta datos de sensores IoT. Al gestionar el estado de la conexión y la traducción de protocolos en el edge, minimizas la carga de origen, garantizas una distribución de baja latencia y aumentas la velocidad de desarrollo de tu equipo.
-
Reducción sustancial de la carga de origen y los costos de infraestructura
Fanout puede gestionar millones de conexiones simultáneas y con estado de WebSocket o HTTP streaming en el edge, permitiéndote retransmitir solicitudes HTTP simples a tu origen. Esto puede transferir significativamente la demanda de servidores, impulsar la resiliencia del sistema y entregar un fuerte retorno de la inversión.
-
Más velocidad de desarrollo, menos tiempo de comercialización
Crea una plataforma flexible que hable WebSockets, HTTP y TLS. Céntrate en la lógica empresarial, no en la gestión de conexiones, y crea soluciones pub/sub, IoT, MQTT y otras soluciones en tiempo real.
-
Comunicación unificada en tiempo real entre protocolos
Con su sólida base de HTTP/WebSockets, Fanout permite a los servicios responder a las solicitudes del tráfico web, los WebSockets o incluso los datos entrantes de IoT y traducir entre ellos. Fanout puede gestionar el estado de la conexión y coordinarse con tu origen a través de un simple HTTP para transferir recursos y complejidad.
WebSockets Pass-Through o Fanout: cómo elegir la estrategia adecuada en tiempo real
-
WebSockets de paso
Ideal para: proteger la infraestructura de datos en tiempo real existente.
- El modelo de conexión principal es 1:1, bidireccional (cliente a origen)
- El servidor de origen gestiona todo el estado de la conexión.
- Sin traducción de protocolos. Requiere que el origen hable WebSockets.
- Mínima descarga de origen y retorno de la inversión. El origen debe mantener conexiones concurrentes.
- Modelo de facturación: tiempo de conexión.
- Admite cualquier caso de uso que requiera ejecutar infraestructura de datos en tiempo real desde el origen.
-
Fanout (envío de datos en el edge)
Ideal para: transferir la carga de operar la infraestructura de datos en tiempo real en el origen.
- El modelo de conexión principal es 1: muchos, push/pub-sub (activado por eventos)
- Fastly Fanout gestiona todo el estado de la conexión en el edge.
- Fastly Fanout se encarga de la traducción de protocolos (por ejemplo, WebSockets a HTTP compatible con Origin).
- Máxima descarga a origen y retorno de la inversión. Origin gestiona eventos HTTP simples y lógica empresarial.
- Modelo de facturación = tiempo de conexión y mensajes.
- Proporciona datos en tiempo real en el edge para subastas en directo, resultados deportivos, cotizaciones bursátiles, notificaciones push en tiempo real, coordinación de IoT (MQTT) y chat multiusuario.
Arquitectura push a la medida de tus necesidades
-
Proxy inverso híbrido y agente de mensajería.
Aumenta tu API actual con capacidad push.
-
Diseñado para la interoperabilidad.
Cualquier backend basado en HTTP, incluido el sin servidor/FaaS, puede gestionar flujos de larga duración.
-
Auto-alojamiento o en la nube. Es tu decisión.
Utiliza nuestra amplia red con un nombre de dominio personalizado o ejecuta el software en tus propios servidores.