Scegliere il livello griglia di eventi appropriato per la soluzione

Griglia di eventi di Azure ha due livelli con funzionalità diverse. Questo articolo condivide i dettagli su entrambi.

Livello standard di Griglia di eventi

Griglia di eventi di Azure include le funzionalità seguenti tramite spazi dei nomi di Griglia di eventi:

  • Broker pub-sub MQTT che supporta la comunicazione bidirezionale tramite MQTT v3.1.1 e v5.0.
  • Pubblicazione CloudEvents tramite HTTP.
  • Recapito pull tramite HTTP.
  • Eseguire il push del recapito a Hub eventi usando AMQP.

Usare questo livello se una delle istruzioni seguenti è vera:

  • Si vogliono pubblicare e utilizzare messaggi MQTT.
  • Si vuole creare una soluzione per attivare azioni in base agli eventi dell'applicazione personalizzati in formato JSON CloudEvents.
  • Si vogliono creare applicazioni con modelli di consumo flessibili, ad esempio il recapito pull HTTP per più consumer o il recapito push a Hub eventi.
  • Sono necessarie frequenze di comunicazione HTTP superiori a 5 MB/s per il traffico in ingresso e in uscita usando il recapito pull o il recapito push. Griglia di eventi supporta attualmente fino a 40 MB/s per l'ingresso e 80 MB/s per gli eventi pubblicati negli argomenti dello spazio dei nomi (HTTP). MQTT supporta una velocità effettiva di 40 MB/s per i client publisher e sottoscrittori.
  • È necessaria la conservazione di CloudEvent fino a 7 giorni.

Per altre informazioni, vedere Quote e limiti per gli spazi dei nomi.

Livello di base di Griglia di eventi

Il livello di base di Griglia di eventi supporta il recapito push tramite argomenti personalizzati di Griglia di eventi, argomenti di sistema di Griglia di eventi, domini eventi e argomenti partner di Griglia di eventi.

Usare questo livello se una di queste istruzioni è vera:

  • Si vuole creare una soluzione per attivare azioni basate su eventi dell'applicazione personalizzati, eventi di sistema di Azure, eventi del partner.
  • Si vogliono pubblicare eventi in migliaia di argomenti usando i domini di Griglia di eventi.
  • Non è necessario che le tariffe di supporto future siano superiori a 5 MB/s per l'ingresso o l'uscita.
  • Non è necessaria la conservazione degli eventi maggiore di 1 giorno. Ad esempio, una logica del gestore eventi può essere applicata a patch in meno di 1 giorno. In caso contrario, il costo aggiuntivo e il sovraccarico della lettura degli eventi da una destinazione di messaggi non recapitabili BLOB dopo che sono rimasti per più di 1 giorno in Griglia di eventi.

Per altre informazioni, vedere Quote e limiti per argomenti personalizzati, argomenti di sistema e argomenti e domini dei partner.

Livelli Basic e Standard

Il livello standard di Griglia di eventi è incentrato sulla fornitura delle funzionalità seguenti:

  • Tassi di ingresso e uscita più elevati.
  • Supporto per le soluzioni IoT che richiedono l'uso della comunicazione bidirezionale tramite MQTT.
  • Recapito pull per più consumer.
  • Eseguire il push del recapito a Hub eventi.

Il livello basic è incentrato sulla fornitura di supporto per il recapito push per attivare azioni basate su eventi. Per una suddivisione dettagliata delle quote e dei limiti inclusi in ogni risorsa di Griglia di eventi, vedere Quote e limiti.

Funzionalità Standard Di base
Velocità effettiva Elevato, fino a 40 MB/s (ingresso) e 80 MB/s (uscita) Basso, fino a 5 MB/s (ingresso e uscita)
MQTT v5 e v3.1.1
Recapito pull
Pubblicare e sottoscrivere eventi personalizzati
Eseguire il push del recapito a Hub eventi
Conservazione massima dei messaggi 7 giorni sugli argomenti dello spazio dei nomi 1 giorno
Distribuzione push ai servizi di Azure (Funzioni, Webhook, code e argomenti bus di servizio, connessioni ibride di inoltro e code di archiviazione)
Sottoscrivere eventi di sistema di Azure
Sottoscrivere eventi partner
Sottoscrizioni di ambiti di dominio

Passaggi successivi