Casi d'uso
Questo articolo offre alcuni casi d'uso di esempio per l'uso di Griglia di eventi di Azure.
Nota
Se non si ha Griglia di eventi di Azure, leggere l'articolo di panoramica Griglia di eventi di Azure prima di continuare.
Casi d'uso della messaggistica MQTT
La funzionalità del broker MQTT di Griglia di eventi di Azure consente di eseguire gli scenari seguenti.
Inserire dati di telemetria IoT
Inserire dati di telemetria usando un criterio di messaggistica molti-a-uno. Ad esempio, usare Griglia di eventi per inviare dati di telemetria da più dispositivi IoT a un'applicazione cloud. Questo criterio consente all'applicazione di scaricare il carico della gestione del numero elevato di connessioni con i dispositivi a Griglia di eventi.
Comando e controllo
Controllare i client MQTT usando il criterio di messaggistica richiesta-risposta (uno-a-uno). Ad esempio, usare Griglia di eventi per inviare un comando da un'applicazione cloud a un dispositivo IoT.
Trasmettere avvisi
Trasmettere avvisi a una flotta di client usando il criterio di messaggistica uno-a-molti. Ad esempio, usare Griglia di eventi per inviare un avviso da un’applicazione cloud a più dispositivi IoT. Questo criterio consente all'applicazione di pubblicare un solo messaggio che il servizio replica per ogni client interessato.
Integrare i dati MQTT
Integrare i dati dei client MQTT instradando i messaggi MQTT ai servizi di Azure e agli endpoint personalizzati tramite la funzionalità di recapito push o recapito pull. Ad esempio, questa funzionalità consente di usare Griglia di eventi per instradare dati di telemetria dai dispositivi IoT a Hub eventi e quindi ad Analisi di flusso di Azure per ottenere informazioni dettagliate dai dati di telemetria del dispositivo.
Casi d'uso per il recapito push
Il recapito push di Griglia di eventi consente di realizzare i casi d'uso seguenti.
Creare soluzioni serverless guidate dagli eventi
Usare Griglia di eventi per creare soluzioni serverless con App per le Funzioni di Azure, App per la logica e Gestione API. L'uso di servizi serverless con Griglia di eventi offre un livello di produttività, un’economia di lavoro e un’integrazione superiore a quelli dei modelli di calcolo classici in cui è necessario ottenere, gestire, proteggere ed eseguire la manutenzione di tutta l’infrastruttura distribuita.
Ricevere eventi dai servizi di Azure
Griglia di eventi può ricevere eventi da oltre 20 servizi di Azure in modo da poter automatizzare le operazioni. Ad esempio, è possibile configurare Griglia di eventi per ricevere un evento quando è stato creato un nuovo BLOB in un account di Archiviazione di Azure in modo che l'applicazione downstream possa leggerne ed elaborarne il contenuto. Per un elenco di tutti i servizi e gli eventi di Azure supportati, vedere Argomenti di sistema.
Ricevere eventi dalle applicazioni
Il servizio o l'applicazione pubblica in Griglia di eventi gli eventi che le applicazioni sottoscrittori elaborano. Griglia di eventi presenta Argomenti dello spazio dei nomi per soddisfare i requisiti di integrazione e routing su larga scala con un modello di risorse semplice. È anche possibile usare Argomenti personalizzati per soddisfare i requisiti di integrazione di base e Domini per un modello di gestione e routing semplice quando è necessario distribuire eventi a centinaia o migliaia di gruppi diversi.
Ricevere eventi da un partner (provider SaaS)
Un provider o una piattaforma SaaS multi-tenant può pubblicare gli eventi in Griglia di eventi tramite una funzionalità denominata Eventi partner. È possibile, ad esempio, sottoscrivere tali eventi e automatizzare le attività. Attualmente sono disponibili eventi dei partner seguenti:
- Auth0
- API Microsoft Graph. Tramite l'API Microsoft Graph è possibile ottenere eventi da Microsoft Entra ID, Microsoft Outlook, Teams, Conversazioni, avvisi di sicurezza e Stampa universale.
- Tribal Group
- SAP
Casi d'uso per il recapito pull
Griglia di eventi di Azure include il recapito pull di CloudEvents. Con questa modalità di recapito, i client si connettono a Griglia di eventi per leggere gli eventi. I casi d'uso seguenti possono essere realizzati usando il recapito pull.
Ricevere eventi al proprio ritmo
Uno o più client possono connettersi a Griglia di eventi di Azure per leggere i messaggi a un ritmo personalizzato. Griglia di eventi offre ai client il controllo completo sull'utilizzo degli eventi. L'applicazione, ad esempio, può ricevere eventi in determinati orari del giorno. La soluzione può anche aumentare la frequenza di utilizzo aggiungendo altri client letti da Griglia di eventi.
Usare eventi tramite un collegamento privato
È possibile configurare collegamenti privati per connettersi a Griglia di eventi di Azure per pubblicare e leggere CloudEvents tramite un endpoint privato nella rete virtuale. Il traffico tra la rete virtuale e Griglia di eventi attraversa la rete backbone di Microsoft.
Importante
I collegamenti privati sono disponibili con recapito pull, non con recapito push. È possibile usare collegamenti privati quando l'applicazione si connette a Griglia di eventi per pubblicare eventi o ricevere eventi, non quando Griglia di eventi si connette al webhook o al servizio di Azure per recapitare eventi.
Contenuto correlato
- Panoramica della messaggistica MQTT
- Panoramica del recapito pull HTTP.
- Panoramica del recapito push HTTP.