Event- und nachrichtenbasierte Lösungen in Azure entwickeln
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


Domain
Custom Topic


Filter liefern nur die Events, die ein:e Abonnent:in braucht.
Präfix-/Suffix-Filter für Subject eignen sich für pfadähnliche Subjects.
/sales/ oder .jpg. Events können auch nach Eventtyp gefiltert werden.
Erweiterte Filter unterstützen Vergleiche wie größer als, kleiner als und enthält.
Mehrere Filter werden mit logischem AND kombiniert für präzise Kontrolle.

Event Grid unterstützt Dead-Lettering als Sicherheitsnetz.
Wenn die Zustellung nach allen Retries scheitert, geht das Event nicht verloren.
Nicht zugestellte Events landen in einem Dead-Letter-Storage-Container.
Fehlerkontext wird gespeichert für Inspektion und Audits.
Events können später per Recovery-Workflow wieder abgespielt werden.

Event Grid nutzt bei Retries exponentielles Backoff.
Die Verzögerung zwischen Retries steigt nach jedem Fehler.
Jede Event-Subscription hat eine konfigurierbare Retry-Policy.
Du kannst maximale Zustellversuche und Time to live (TTL) einstellen.
Wähle Retry-Settings je nach Auswirkung verspäteter oder fehlender Events.


Event Grid bietet At-least-once-Delivery.
Duplikate sind möglich, und globale Reihenfolge ist nicht garantiert.
Diese Garantien gelten für System- und Custom-Events.
Der Unterschied ist, wer der Publisher ist.
Bei System-Events veröffentlicht Azure die Fakten.
Bei Custom-Events veröffentlichst du die Fakten und musst Deduplizierung selbst erledigen.
Event- und nachrichtenbasierte Lösungen in Azure entwickeln