Développer des solutions basées sur les événements et les messages avec Azure
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


Domaine
Sujet personnalisé


Les filtres ne livrent que les événements qui intéressent l'abonné.
Les filtres de préfixe et suffixe de sujet conviennent aux sujets de type chemin.
/sales/ ou .jpg. Les événements peuvent aussi être filtrés par type d'événement.
Les filtres avancés gèrent des comparaisons comme supérieur à, inférieur à et contient.
Plusieurs filtres sont combinés avec un ET logique pour un contrôle précis.

Event Grid prend en charge le dead-lettering comme filet de sécurité.
Si la remise échoue après toutes les tentatives, l'événement n'est pas perdu.
Les événements non remis sont écrits dans un conteneur de stockage de dead-letter.
Le contexte d'échec est conservé pour inspection et audit.
Les événements peuvent être rejoués plus tard via un flux de reprise.

Event Grid utilise un repli exponentiel pour retenter les livraisons.
Le délai entre tentatives augmente après chaque échec.
Chaque abonnement d'événement a une stratégie de nouvelle tentative configurable.
Vous pouvez ajuster le nombre maximal de tentatives et le time to live (TTL).
Choisissez les réglages selon l'impact des événements tardifs ou manqués.


Event Grid assure une livraison au moins une fois.
Des doublons sont possibles, et l'ordre global n'est pas garanti.
Ces garanties s'appliquent aux événements système et personnalisés.
La différence tient à qui possède l'éditeur.
Avec les événements système, Azure publie les faits.
Avec les événements personnalisés, vous publiez les faits et devez gérer vous‑même la déduplication.
Développer des solutions basées sur les événements et les messages avec Azure