Servizio Azure SignalR

Comunicazione in tempo reale come servizio cloud scalabile

Attività iniziali

Tempo reale su larga scala

Il Servizio Azure SignalR è un servizio cloud gestito per l'hosting di hub SignalR. Il Servizio SignalR è completamente gestito, pertanto non è necessario preoccuparsi dell'hosting, della scalabilità, del bilanciamento del carico e di altri dettagli. È possibile ridimensionare il Servizio Azure SignalR per supportare milioni di connessioni client.

SDK, API, integrazioni dei servizi e altri strumenti di sviluppo semplificano lo sviluppo.

Approfondimenti: Informazioni sul Servizio Azure SignalR

Chat

La chat richiede la messaggistica bidirezionale in tempo reale tra i client connessi.

Esempio di chat

Intelligenza artificiale in tempo reale

Alcune applicazioni di intelligenza artificiale, ad esempio il riconoscimento vocale e la traduzione live, richiedono la visualizzazione in tempo reale dei risultati.

Esempio di sottotitoli e traduzione

Rilevamento località

Ampiamente usato nei trasporti, nella logistica e nella consegna, per tenere traccia dei veicoli sulla mappa in tempo reale.

Esempio di mappa di volo

Interattività in tempo reale

Gli eventi moderni richiedono agli host di interagire con grandi gruppi di destinatari in tempo reale per il polling, il voto e così via.

Esempio statistiche visitatori

Visualizzazione dei dati

I dashboard degli strumenti, i dati del mercato finanziario e altre visualizzazioni richiedono la visualizzazione dei dati in tempo reale.

Collaborazione

Gli utenti remoti possono collaborare in tempo reale tramite documenti, lavagne o persino realtà aumentata.

Esempio di lavagna collaborativa

Applicazione a pagina singola semplificata

Blazor è un framework di applicazioni a pagina singola per la creazione di app Web client con C#. Blazor offre il supporto predefinito per l'esecuzione della logica client nel server, utilizzando il Servizio Azure SignalR. Gli strumenti di sviluppo in Visual Studio semplificano lo sviluppo e la pubblicazione di applicazioni Blazor sul lato server in Azure con il Servizio SignalR.

Esempio di Blazor lato server

Supporto serverless

Il servizio SignalR si integra con Funzioni di Azure e Griglia di eventi, consentendo alle app serverless di pubblicare messaggi ai client connessi al servizio SignalR. Altre tecnologie serverless possono connettersi a un servizio SignalR usando l'API REST.

Informazioni su SignalR e Funzioni di Azure

Supporta tutte le versioni di ASP.NET

Il servizio SignalR offre un'esperienza di sviluppo nativa per ASP.NET Core SignalR, incluse tutte le API del protocollo e gli SDK client in molti linguaggi diversi.

Il Servizio SignalR supporta ASP.NET SignalR 2. x, per i clienti che ancora lavorano con lo stack di ASP.NET 4. x.

Compila un'app chat room con ASP.NET 4.x

Pronti per iniziare?

Questa esercitazione dettagliata ti aiuterà a ottenere ASP.NET con SignalR in esecuzione nel computer.

Attività iniziali