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 borde. 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 ello a la escala de Fastly.
La base activada 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 borde, 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 costes de infraestructura
Fanout puede gestionar millones de conexiones simultáneas y con estado de WebSocket o HTTP streaming en el borde, permitiéndote retransmitir peticiones HTTP simples a tu origen. Esto puede transferir significativamente la demanda de servidores, impulsar la resiliencia del sistema y distribuir 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 peticiones del tráfico web, los WebSockets o incluso los datos entrantes de IoT, e incluso 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 a origen y retorno de la inversión. Origin 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 borde)
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 borde.
- 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 borde 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 serverless/FaaS, puede gestionar flujos de larga duración.
-
Autoalojado o en la nube. La pelota está en tu tejado.
Utiliza nuestra amplia red con un nombre de dominio personalizado o ejecuta el software en tus propios servidores.