Sdílet prostřednictvím


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.

Diagram znázorňující téma a přidružená odběry událostí

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.

Diagram vysoké úrovně znázorňující doručování nabízených oznámení a doručování změn s typem zahrnutých prostředků

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.

Další kroky