Questions fréquentes (FAQ) sur le service Azure Web PubSub
Voici quelques questions fréquemment posées sur le service Azure Web PubSub.
Le service Azure Web PubSub est-il prêt pour une utilisation en production ?
Oui, le service Azure Web PubSub est en disponibilité générale.
Comment choisir entre Azure SignalR Service et le service Azure Web PubSub ?
Azure SignalR Service et le service Azure Web PubSub aident tous deux les clients à créer facilement des applications web temps réel à grande échelle et avec une haute disponibilité, et permettent aux clients de se concentrer sur leur logique métier au lieu de gérer l’infrastructure de messagerie. En général, vous pouvez choisir Azure SignalR Service si vous utilisez déjà la bibliothèque SignalR pour créer une application temps réel. Par contre, si vous recherchez une solution générique pour créer une application temps réel basée sur le modèle WebSocket et publication-abonnement, vous pouvez choisir le service Azure Web PubSub. Le service Azure Web PubSub ne remplace pas Azure SignalR Service. Ils ciblent des scénarios différents.
Azure SignalR Service est plus adapté si :
- Vous utilisez déjà ASP.NET ou ASP.NET Core SignalR, principalement avec .NET ou la nécessité de s’intégrer à l’écosystème .NET (comme Blazor).
- Vous avez un client SignalR disponible pour votre plateforme.
- Vous avez besoin d’un protocole établi qui prend en charge un large éventail de modèles d’appel, tels que l’appel de procédure distante (RPC) et le streaming. Il doit également prendre en charge différents transports, notamment WebSocket, les événements envoyés par le serveur et l’interrogation longue, ainsi qu’un client qui gère la durée de vie des connexions en votre nom.
Le service Azure Web PubSub est plus adapté aux situations où :
- Vous devez créer des applications temps réel basées sur la technologie WebSocket ou publication-abonnement sur WebSocket.
- Vous souhaitez créer votre propre sous-protocole ou utiliser des sous-protocoles avancés existants sur WebSocket (par exemple les abonnements GraphQL sur WebSocket).
- Vous recherchez un serveur léger, par exemple pour envoyer des messages au client sans passer par le back-end configuré.
Où mes données résident-elles ?
Azure Web PubSub ne stocke aucune donnée client. Si vous utilisez le service Azure Web PubSub avec d’autres services Azure, comme Stockage Azure pour les diagnostics, consultez Vue d’ensemble de la confidentialité Azure (livre blanc) pour obtenir des conseils sur la façon de maintenir la résidence des données dans les régions Azure.