Echtzeit ohne Komplexität: Fanout für Edge-WebSockets & Pub/Sub
Liefern Sie sekundengenaue Echtzeit-Erlebnisse für Chats, Live-Auktionen, IoT und mehr. Fastly Fanout verwaltet WebSockets-, HTTP- und TLS-Verbindungen und bringt so Echtzeitkommunikation und Pub/Sub-Muster an die Edge. Verbinden Sie sich von einem Backend aus mit jedem beliebigen Client, erstellen Sie MQTT-Anwendungen, lagern Sie WebSockets aus oder orchestrieren Sie sogar Ereignisse im gesamten Web – alles im Fastly-Maßstab.
Die ereignisabhängige Grundlage für moderne Echtzeitanwendungen
Nutzen Sie Fanout, um die Komplexität der bidirektionalen Kommunikation zu bewältigen, von WebSockets bis hin zu IoT-Sensordaten. Durch die Abwicklung des Verbindungsstatus und der Protokollübersetzung auf der Edge minimieren Sie die Last auf dem Ursprungsserver, gewährleisten eine Auslieferung mit niedrige Latenz und erhöhen die Entwicklungsgeschwindigkeit Ihres Teams.
-
Drastische Entlastung Ihrer Origin-Server und Reduzierung der Infrastrukturkosten
Fanout kann Millionen gleichzeitiger, zustandsbehafteter WebSocket- oder HTTP-Streaming-Verbindungen auf der Edge verwalten und einfache HTTP-Anfragen an Ihren Origin weiterleiten. Dies kann die Servernachfrage erheblich auslagern, die Systemstabilität steigern und einen starken Return on Investment erzielen.
-
Beschleunigung der Entwicklergeschwindigkeit und der Markteinführungszeit
Entwickeln Sie auf einer flexiblen Plattform, die WebSockets, HTTP und TLS unterstützt. Konzentrieren Sie sich auf die Geschäftslogik – nicht auf das Verbindungsmanagement – und bauen Sie Pub/Sub-, IoT-, MQTT- und andere Echtzeitlösungen auf.
-
Vereinheitlichung der Echtzeitkommunikation über verschiedene Protokolle hinweg
Mit seiner starken HTTP/WebSockets-Grundlage ermöglicht Fanout Services, auf Anfragen aus Web-Traffic, WebSockets oder sogar eingehenden IoT-Daten zu reagieren – und sogar zwischen ihnen zu übersetzen. Fanout kann den Verbindungsstatus verwalten und sich über einfaches HTTP mit Ihrem Origin-Server abstimmen, um Ressourcen und Komplexität auszulagern.
WebSockets Pass-Through vs. Fanout: Wahl der richtigen Echtzeitstrategie
-
WebSockets Pass-Through
Ideal für: Sicherung der vorhandenen Echtzeit-Dateninfrastruktur.
- Das primäre Verbindungsmodell ist 1:1, bidirektional (Client zu Origin)
- Der Origin-Server verwaltet den gesamten Verbindungsstatus.
- Keine Protokollübersetzung. Erfordert, dass der Origin-Server WebSockets unterstützt.
- Minimale Entlastung des Origin-Servers und minimaler Return on Investment. Der Origin-Server muss gleichzeitige Verbindungen aufrechterhalten.
- Abrechnungsmodell = Verbindungszeit.
- Unterstützt jeden Anwendungsfall, der den Betrieb Ihrer Echtzeit-Dateninfrastruktur am Ursprung erfordert.
-
Fanout (Push-Daten auf der Edge)
Ideal für: Die Entlastung der Echtzeit-Dateninfrastruktur am Ursprung.
- Das primäre Verbindungsmodell ist 1:Viele, Push/Pub-Sub (ereignisabhängig).
- Fastly Fanout verwaltet den gesamten Verbindungsstatus auf der Edge.
- Fastly Fanout übernimmt die Protokollübersetzung. (z. B. WebSockets zu ursprungsfreundlichem HTTP)
- Maximale Entlastung des Origin-Servers und maximaler Return on Investment. Der Origin-Server verarbeitet einfache HTTP-Ereignisse und Geschäftslogik.
- Abrechnungsmodell = Verbindungsdauer und Nachrichten.
- Bietet Echtzeitdaten auf der Edge für Live-Auktionen, Sportspielstände, Aktienticker, Echtzeit-Push-Benachrichtigungen, IoT-Koordination (MQTT) und Multi-Nutzer-Chat.
Push-Architektur richtig umgesetzt
-
Hybrider Reverse-Proxy und Nachrichtenbroker.
Erweitern Sie Ihre bestehende API mit Push-Funktionalität.
-
Entwickelt für Interoperabilität.
Jedes HTTP-basierte Backend, einschließlich serverloser/FaaS-Dienste, kann langlebige Streams verwalten.
-
Selbstgehostet oder Cloud. Sie haben die Wahl.
Nutzen Sie unser riesiges Netzwerk mit einem individuellen Domainnamen oder führen Sie die Software auf Ihren eigenen Servern aus.