Sviluppare soluzioni basate su eventi e messaggi in Azure
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


Dominio
Topic personalizzato


I filtri consegnano solo gli eventi rilevanti per l’abbonato.
I filtri su prefisso/suffisso del subject funzionano bene con subject tipo percorso.
/sales/ o .jpg. Gli eventi si possono filtrare anche per tipo di evento.
I filtri avanzati supportano confronti come maggiore/minore e contains.
Più filtri sono combinati con AND logico per controllo preciso.

Event Grid supporta il dead-lettering come rete di sicurezza.
Se la consegna fallisce dopo tutti i retry, l’evento non si perde.
Gli eventi non consegnati finiscono in un container di dead-letter.
Il contesto d’errore viene salvato per ispezione e audit.
Gli eventi si possono riprodurre dopo con un workflow di recovery.

Event Grid usa il back-off esponenziale nei retry di consegna.
Il ritardo tra i retry aumenta dopo ogni errore.
Ogni sottoscrizione ha una retry policy configurabile.
Puoi regolare tentativi massimi e time to live (TTL).
Scegli i retry in base all’impatto di ritardi o mancate consegne.


Event Grid garantisce almeno-una-consegna.
Possibili duplicati e ordinamento globale non garantito.
Queste garanzie valgono per eventi di sistema e personalizzati.
La differenza è chi possiede il publisher.
Con eventi di sistema, Azure pubblica i fatti.
Con eventi personalizzati, pubblichi tu e devi gestire la deduplica.
Sviluppare soluzioni basate su eventi e messaggi in Azure