Che cos'è Azure Web PubSub

Completato

Il servizio Web PubSub di Azure consente di creare applicazioni Web di messaggistica in tempo reale usando WebSockets e il modello di pubblicazione-sottoscrizione facilmente. Questa funzionalità in tempo reale consente di pubblicare gli aggiornamenti dei contenuti tra i server e i client connessi, ad esempio un'applicazione Web a pagina singola o un'applicazione per dispositivi mobili. I client non devono eseguire il polling degli aggiornamenti più recenti o inviare nuove richieste HTTP per gli aggiornamenti.

Vantaggi dell'uso del servizio Azure Web PubSub

Esistono numerosi vantaggi nell'uso di Azure Web PubSub. Ecco un elenco di vantaggi che lo rendono la scelta interessante:

This image depicts the benefits of Azure Web PubSub.

  • Supporto predefinito per connessioni client su larga scala e architetture a disponibilità elevata: Il servizio Web PubSub di Azure è progettato per applicazioni in tempo reale su larga scala. Il servizio consente l'interazione di più istanze e di dimensionare fino a milioni di connessioni client. Web PubSub supporta anche più aree globali per il partizionamento orizzontale, la disponibilità elevata o il ripristino di emergenza.

  • Supporto per un'ampia gamma di SDK client e linguaggi di programmazione: Il servizio Azure Web PubSub funziona con un'ampia gamma di client, ad esempio browser Web e per dispositivi mobili, app desktop, app per dispositivi mobili, server di elaborazione, dispositivi IoT e console di gioco. Poiché questo servizio supporta la connessione WebSocket standard con il modello pubblicazione e sottoscrizione, è facile usare qualsiasi SDK client WebSocket standard in lingue diverse con questo servizio.

  • Offrire API avanzate per diversi modelli di messaggistica: Il servizio Azure Web PubSub è un servizio di messaggistica bidirezionale che consente modelli di messaggistica diversi tra server e client, ad esempio:

    • Il server invia messaggi a un client specifico, a tutti i client o a un subset di client appartenenti a un utente specifico o che sono stati inseriti in un gruppo arbitrario.
    • Il client invia messaggi a client che appartengono a un gruppo arbitrario.
    • I client inviano messaggi al server.

Nell'unità successiva si apprenderà come funziona Azure Web PubSub.