En temps réel sans la complexité : Fanout pour les WebSockets de périphérie et le Pub/Sub

Offrez des expériences en temps réel en moins d’une seconde pour les discussions instantanées, les enchères en direct, l’Internet des Objets et plus encore. Fastly Fanout gère les connexions WebSockets, HTTP et TLS, et apporte des communications en temps réel ainsi que des schémas pub/sub directement en périphérie. Connectez-vous à n’importe quel client à partir d’un seul backend, créez des applications MQTT, déchargez les WebSockets ou même orchestrez des événements sur le Web, le tout à l’échelle de Fastly. 

Product Details l Fanout Image

La fondation basée sur les événements pour les applications modernes en temps réel

Tirez parti de Fanout pour gérer la complexité des communications bidirectionnelles, qu'il s'agisse de WebSockets ou de données de capteurs IdO. En gérant l'état de la connexion et la traduction des protocoles en périphérie, vous minimisez la charge d'origine, garantissez une distribution à faible latence et augmentez la vitesse de développement de votre équipe.

  • Réduisez considérablement la charge d'origine et les coûts d'infrastructure

    Fanout peut gérer des millions de connexions WebSockets ou HTTP de streaming simultanées en périphérie, ce qui vous permet de relayer de simples requêtes HTTP vers votre serveur d’origine. Cela permet de réduire considérablement la charge des serveurs, de renforcer la résilience du système et d’offrir un bon retour sur investissement.

  • Accélérez la vélocité des développeurs et le délai de mise sur le marché

    Créez sur une plateforme flexible qui gère WebSockets, HTTP et sécurité de la couche de transport. Concentrez-vous sur la logique métier, et non sur la gestion des connexions, et développez des solutions de type pub/sub, IdO, MQTT et autres en temps réel.

  • Unifier la communication en temps réel à travers les protocoles

    Avec sa solide base HTTP/WebSockets, Fanout permet aux services de répondre aux requêtes du trafic web, des WebSockets, ou même des données IoT entrantes, et même de traduire entre eux. Fanout peut gérer l’état de la connexion, en le coordonnant avec votre origine via un simple HTTP pour transférer les ressources et la complexité.

WebSockets Pass-Through vs. Fanout: Choosing the Right Real-Time Strategy

Fastly's platform supports all real-time needs. Our pass-though WebSockets product provides a direct, bi-directional path through the CDN for self-managed infrastructures. Fanout is our event-driven solution for building more robust real-time applications, managing connection state, translating protocols, and dramatically offloading your origin. Use the information below to determine which solution best fits your use case.

  • WebSockets Pass-Through

    Best for: Securing existing real-time data Infrastructure.


    • Primary connection model is 1:1, Bi-directional (Client to Origin)
    • Origin server manages all connection state.
    • No protocol translation. Requires origin to speak WebSockets.
    • Minimal origin offload & ROI. Origin must maintain concurrent connections.
    • Billing model = connection time.
    • Supports any use case that requires running your real-time data infrastructure at the origin.

  • Fanout (Push data at the edge)

    Best for: Offloading the burden of operating real-time data infrastructure at the origin.


    • Primary connection model is 1:Many, Push/Pub-Sub (Event driven)
    • Fastly Fanout manages all connection state at the edge.
    • Fastly Fanout handles protocol translation. (e.g., WebSockets to Origin-friendly HTTP)
    • Maximum origin offload & ROI. Origin handles simple HTTP events and business logic.
    • Billing model = connection time and messages.
    • Provides real-time data at the edge for Live Auctions, Sports Scores, Stock Tickers, Real-Time Push Notifications, IoT Coordination (MQTT), Multi-User Chat.

Maîtriser l’architecture push

Inutile de vous lancer dans la création de votre propre serveur de streaming vous-même. Nous avons fait le gros du travail pour vous.

  • Proxy inverse hybride et courtier de messages.

    Améliorez votre API existante avec la fonctionnalité push.

  • Conçu pour l’interopérabilité.

    N’importe quel back-end basé sur HTTP, y compris Serverless/FaaS, peut gérer des streams de longue durée.

  • Auto-hébergé ou dans le cloud. C’est vous qui décidez.

    Utilisez notre vaste réseau avec un nom de domaine personnalisé ou exécutez le logiciel sur vos propres serveurs.

L’application Dansons fait le bonheur des amateurs de barbecue avec des temps de réponse ultrarapides

IoT

"Il serait difficile de faire ce que nous faisons sans Fastly. L’edge computing est la clé de notre technologie."

Ryan Minor

Responsable du développement mobile et de l’IoT

WebSockets & Fanout

Push real-time data to any devices, anywhere