In tempo reale senza complessità: Fanout per Edge WebSockets & Pub/Sub
Consegna esperienze in tempo reale in meno di un secondo per chat, aste dal vivo, IoT e altro ancora. Fastly Fanout gestisce le connessioni WebSockets, HTTP e TLS, portando le comunicazioni in tempo reale e i modelli pub/sub all'edge. Connettiti a qualsiasi client da un unico backend, crea applicazioni MQTT, scarica il carico dei WebSocket oppure puoi persino orchestrare eventi nel web, il tutto con la scalabilità di Fastly.
La fondazione basata su eventi per le app moderne in tempo reale
Sfrutta Fanout per gestire la complessità della comunicazione bidirezionale, da WebSockets ai dati dei sensori IoT. Gestendo lo stato delle connessioni e la traduzione dei protocolli ai bordi della rete, minimizzi il carico di origine, assicuri la distribuzione a bassa latenza e aumenti la velocità di sviluppo del tuo team.
-
Riduci drasticamente il carico di origine e i costi di infrastruttura
Fanout gestisce milioni di connessioni WebSocket o HTTP streaming simultanee e stateful ai bordi della rete, consentendoti di inoltrare facilmente richieste HTTP al tuo server di origine. Questo può ridurre significativamente il carico della domanda sui server, aumentare la resilienza del sistema e garantire un forte ritorno sull'investimento.
-
Accelera la velocità degli sviluppatori e il time-to-market
Costruisci su una piattaforma flessibile che supporta WebSocket, HTTP e TLS. Concentrati sulla logica aziendale – non sulla gestione delle connessioni – e costruisci soluzioni pub/sub, IoT, MQTT e altre soluzioni in tempo reale.
-
Unifica la comunicazione in tempo reale attraverso i protocolli
Grazie alla sua solida base HTTP/WebSockets, Fanout consente ai servizi di rispondere alle richieste provenienti dal traffico web, dai WebSockets o persino dai dati IoT in entrata, e persino di effettuare conversioni tra di essi. Fanout può gestire lo stato delle connessioni, coordinandosi con il tuo server di origine tramite semplici richieste HTTP, per alleggerire risorse e complessità.
WebSocket Pass-Through vs. Fanout: scegliere la giusta strategia in tempo reale
-
Pass-through WebSockets
Ideale per: proteggere l'infrastruttura dati esistente in tempo reale.
- Il modello di connessione primario è 1:1, bidirezionale (Client to Origin)
- Il server di origine gestisce tutto lo stato della connessione.
- Nessuna traduzione del protocollo. Richiede che l'origine parli WebSockets.
- Minimo offload dell'origine e ritorno sull'investimento. L'origine deve mantenere connessioni simultanee.
- Modello di fatturazione = tempo di connessione.
- Supporta qualsiasi caso d'uso che richieda l'esecuzione della tua infrastruttura di dati in tempo reale all'origine.
-
Fanout (Invia dati ai bordi della rete)
Ideale per: alleggerire il carico di gestione dell'infrastruttura dati in tempo reale presso l'origine.
- Il modello principale di connessione è 1:Many, Push/Pub-Sub (basato su eventi)
- Fastly Fanout gestisce tutti gli stati di connessione ai bordi della rete.
- Fastly Fanout si occupa della traduzione dei protocolli (ad esempio, WebSocket per HTTP compatibile con Origin).
- Massimo offload dell’origine e ritorno sull'investimento. Origin gestisce semplici eventi HTTP e logica aziendale.
- Modello di fatturazione = tempo di connessione e messaggi.
- Fornisce dati in tempo reale ai bordi della rete per aste live, risultati sportivi, ticker azionari, notifiche push in tempo reale, coordinamento IoT (MQTT), chat multiutente.
Un'architettura Push fatta bene
-
Proxy inverso ibrido e broker di messaggi.
Amplia la tua API esistente con la funzionalità push.
-
Progettato per l'interoperabilità.
Qualsiasi backend basato su HTTP, inclusi serverless/FaaS, può gestire flussi di lunga durata.
-
Self-hosted o cloud. Dipende da te.
Usa la nostra vasta rete con un nome di dominio personalizzato oppure esegui il software sui tuoi server.