Obory názvů Azure Event Gridu – Doručování nabízených oznámení
Tento článek vychází z doručování nabízených oznámení pomocí protokolu HTTP pro Službu Event Grid a poskytuje základní informace, než začnete používat doručování nabízených oznámení v oborech názvů Event Gridu přes protokol HTTP. Tento článek je vhodný pro uživatele, kteří potřebují vytvářet aplikace pro reakci na diskrétní události pomocí oborů názvů Služby Event Grid. Pokud vás zajímají další informace o rozdílu mezi úrovní Basic služby Event Grid a úrovní Standard s obory názvů, podívejte se na výběr správné úrovně Event Gridu pro vaše řešení.
Témata a odběry oboru názvů
Události publikované do oborů názvů Event Gridu se dostanou do tématu, což je podsourc oboru názvů, který logicky obsahuje všechny události. Témata oboru názvů umožňují vytvářet odběry s flexibilními režimy spotřeby pro odesílání událostí do konkrétního cíle nebo vyžádání událostí tempem.
Podporované obslužné rutiny událostí
Tady jsou podporované obslužné rutiny událostí:
Doručování nabízených oznámení a vyžádání změn
Event Grid podporuje doručování událostí nabízených oznámení a vyžádání pomocí protokolu HTTP. S doručováním nabízených oznámení definujete cíl v odběru událostí, webhooku nebo službě Azure, do které Event Grid odesílá události. S doručováním změn se aplikace odběratelů připojují ke službě Event Grid za účelem využívání událostí. Doručování změn je podporováno pro témata v oboru názvů Event Gridu.
Důležité
Služba Event Hubs je podporovaná jako cíl pro odběry témat oboru názvů. V nadcházejících verzích budou obory názvů služby Event Grid podporovat všechny cíle, které jsou aktuálně dostupné v Event Gridu Basic, spolu s dalšími cíli.
Kdy použít nabízenou doručení vs. doručení změn
Níže jsou uvedené obecné pokyny, které vám pomůžou rozhodnout, kdy použít doručení vyžádané nebo nabízené replikace.
Doručení vyžádané replikace
- K příjmu událostí potřebujete úplné řízení. Vaše aplikace například nemusí být neustále vzhůru, není dostatečně stabilní nebo zpracováváte data v určitých časech.
- Potřebujete úplnou kontrolu nad spotřebou událostí. Například podřízená služba nebo vrstva ve vaší aplikaci příjemce má problém, který brání zpracování událostí. V takovém případě rozhraní API pro doručování změn umožňuje aplikaci příjemce uvolnit událost čtení zpět do zprostředkovatele, aby ji bylo možné doručit později.
- Chcete použít privátní propojení při příjmu událostí, což je možné pouze s doručováním změn, nikoli doručováním nabízených oznámení.
- Nemáte možnost zveřejnit koncový bod a používat nabízené doručování, ale ke službě Event Grid se můžete připojit, abyste mohli využívat události.
Doručování nabízených oznámení
- Chcete se vyhnout konstantnímu dotazování, abyste zjistili, že došlo ke změně stavu systému. Event Grid používáte k odesílání událostí v době, kdy dojde ke změnám stavu.
- Máte aplikaci, která nemůže provádět odchozí volání. Vaše organizace se například může zabývat exfiltrací dat. Vaše aplikace ale může přijímat události prostřednictvím veřejného koncového bodu.