Develop Azure Event-based and Message-based Solutions
Fiodar Sazanavets
Senior Software Engineer and Microsoft MVP


Doména
Vlastní téma


Filtry doručují pouze události, které odběratele zajímají.
Filtry podle prefixu a sufixu předmětu jsou vhodné pro cestovité předměty.
/sales/ nebo .jpg. Události lze filtrovat také podle typu události.
Rozšířené filtry podporují porovnání jako větší než, menší než a obsahuje.
Více filtrů se kombinuje pomocí logického AND pro přesné řízení.

Event Grid podporuje dead-lettering jako záchrannou síť.
Pokud doručení selže po všech pokusech, událost není ztracena.
Nedoručené události jsou zapsány do kontejneru úložiště dead-letter.
Kontext selhání je uložen pro inspekci a audit.
Události lze přehrát později pomocí obnovovacího workflow.

Event Grid používá exponenciální zpožďování při opakování doručení.
Prodleva mezi pokusy se zvyšuje po každém selhání.
Každé předplatné události má konfigurovatelné zásady opakování.
Lze nastavit maximální počet pokusů a dobu životnosti (TTL).
Nastavení opakování volte podle dopadu pozdních nebo chybějících událostí.


Event Grid zajišťuje doručení alespoň jednou.
Duplikáty jsou možné a globální pořadí není zaručeno.
Tyto záruky platí pro systémové i vlastní události.
Rozdíl spočívá v tom, kdo vlastní vydavatele.
U systémových událostí publikuje fakta Azure.
U vlastních událostí publikujete fakta vy a musíte sami zajistit deduplikaci.
Develop Azure Event-based and Message-based Solutions