Domande frequenti sul servizio Web PubSub di Azure
Di seguito sono riportate alcune domande frequenti per il servizio Web PubSub di Azure.
Il servizio Web PubSub di Azure è pronto per l'uso in produzione?
Sì, il servizio Web PubSub di Azure è disponibile a livello generale.
Ricerca per categorie scegliere tra Servizio Azure SignalR e il servizio Web PubSub di Azure?
Sia il servizio Azure SignalR che il servizio Web PubSub di Azure consentono ai clienti di creare facilmente applicazioni Web in tempo reale con scalabilità e disponibilità elevate e consentire ai clienti di concentrarsi sulla logica di business anziché sulla gestione dell'infrastruttura di messaggistica. In generale, è possibile scegliere Servizio Azure SignalR se si usa già la libreria SignalR per compilare un'applicazione in tempo reale. Se invece si sta cercando una soluzione generica per creare un'applicazione in tempo reale basata sul modello WebSocket e publish-subscribe, è possibile scegliere il servizio Web PubSub di Azure. Il servizio Web PubSub di Azure non sostituisce Servizio Azure SignalR. Sono destinati a scenari diversi.
Il servizio Azure SignalR è più adatto se:
- Si sta già usando ASP.NET o ASP.NET Core SignalR, si sta principalmente usando .NET o si necessita di integrarsi con l'ecosistema .NET (ad esempio, Blazor).
- Si ha un client SignalR disponibile per la piattaforma.
- È necessario un protocollo stabilito che supporta un'ampia gamma di modelli di chiamata, ad esempio RPC (Remote Procedure Call) e streaming. Deve inoltre supportare vari trasporti, tra cui WebSocket, eventi inviati dal server e polling lungo, insieme a un client che gestisce la durata della connessione per conto dell'utente.
Il servizio Web PubSub di Azure è più adatto per le situazioni in cui:
- SI vuole creare applicazioni in tempo reale basate sulla tecnologia WebSocket o sulla sottoscrizione di pubblicazione su WebSocket.
- Si vuole creare un sottoprotocolo personalizzato o usare protocolli secondari avanzati esistenti su WebSocket, ad esempio sottoscrizioni GraphQL su WebSocket.
- Si cerca un server leggero, ad esempio l'invio di messaggi al client senza passare attraverso il back-end configurato.
Dove si trovano i dati?
Web PubSub di Azure non archivia i dati dei clienti. Se si usa il servizio Web PubSub di Azure insieme ad altri servizi di Azure, ad esempio Archiviazione di Azure per la diagnostica, vedere Panoramica della privacy di Azure (white paper) per indicazioni su come mantenere la residenza dei dati nelle aree di Azure.