Vlastní témata ve službě Azure Event Grid

Téma Event Gridu poskytuje koncový bod, kde zdroj odesílá události. Vydavatel vytvoří téma Event Gridu a rozhodne, jestli zdroj událostí potřebuje jedno téma nebo více než jedno téma. Téma se používá pro kolekci souvisejících událostí. Aby mohli odběratelé reagovat na určité typy událostí, rozhodují o tom, která témata se mají přihlásit k odběru.

Vlastní témata jsou témata aplikací a třetích stran. Když vytvoříte nebo získáte přístup k vlastnímu tématu, uvidíte toto vlastní téma ve vašem předplatném. Vlastní témata podporují doručování nabízených oznámení. Poraďte se , kdy použít doručování změn nebo nabízení, abyste se mohli rozhodnout, jestli je doručení nabízených oznámení správným přístupem vzhledem k vašim požadavkům.

Při návrhu aplikace musíte rozhodnout, kolik témat se má vytvořit. Pro relativně velká řešení vytvořte vlastní téma pro každou kategorii souvisejících událostí. Představte si například aplikaci, která spravuje uživatelské účty a jinou aplikaci týkající se objednávek zákazníků. Je nepravděpodobné, že všichni předplatitelé událostí chtějí události z obou aplikací. Pokud chcete oddělit obavy, vytvořte dvě témata: jedno pro každou aplikaci. Umožňuje obslužným rutinám událostí přihlásit se k odběru tématu podle jejich požadavků. U malých řešení můžete chtít posílat všechny události do jednoho tématu. Odběratelé událostí můžou filtrovat požadované typy událostí.

Schéma událostí

Vlastní témata podporují dva typy schémat událostí: cloudové události a schéma Event Gridu.

Schéma cloudových událostí

Kromě výchozího schématu událostí azure Event Grid nativně podporuje události v implementaci JSON vazby protokolu CloudEvents v1.0 a HTTP. CloudEvents je otevřená specifikace pro popis dat událostí.

CloudEvents zjednodušuje interoperabilitu tím, že poskytuje společné schéma událostí pro publikování a využívání událostí. Toto schéma umožňuje jednotné nástroje, standardní způsoby směrování a zpracování událostí a běžný způsob deserializace událostí. Pomocí běžného schématu můžete snadněji integrovat práci napříč platformami.

Poznámka:

Další informace najdete v tématu Schéma událostí cloudu.

Schéma událostí služby Event Grid

Při použití schématu událostí Event Gridu můžete zadat vlastnosti specifické pro aplikaci v datovém objektu.

[
  {
    "topic": string,
    "subject": string,
    "id": string,
    "eventType": string,
    "eventTime": string,
    "data":{
      object-unique-to-each-publisher
    },
    "dataVersion": string,
    "metadataVersion": string
  }
]

Poznámka:

Další informace naleznete v tématu Event Grid schématu událostí.

Následující části obsahují odkazy na kurzy k vytváření vlastních témat pomocí webu Azure Portal, rozhraní příkazového řádku, PowerShellu a šablon Azure Resource Manageru (ARM).

Kurzy k webu Azure Portal

Titulek Popis
Rychlý start: Vytvoření a směrování vlastních událostí pomocí webu Azure Portal Ukazuje, jak pomocí portálu odesílat vlastní události.
Rychlý start: Směrování vlastních událostí do azure Queue Storage Popisuje, jak odesílat vlastní události do služby Queue Storage.
Postupy: Publikování do vlastního tématu Ukazuje, jak publikovat událost do vlastního tématu.

Kurzy k Azure CLI

Titulek Popis
Rychlý start: Vytvoření a směrování vlastních událostí pomocí Azure CLI Ukazuje, jak pomocí Azure CLI odesílat vlastní události.
Azure CLI: Vytvoření vlastního tématu Event Gridu Ukázkový skript, který vytvoří vlastní téma. Skript načte koncový bod a klíč.
Azure CLI: Přihlášení k odběru událostí pro vlastní téma Ukázkový skript, který vytvoří odběr vlastního tématu. Odesílá události do webhooku.

Kurzy k Azure PowerShellu

Titulek Popis
Rychlý start: Vytvoření a směrování vlastních událostí pomocí Azure PowerShellu Ukazuje, jak pomocí Azure PowerShellu odesílat vlastní události.
PowerShell: Vytvoření vlastního tématu Event Gridu Ukázkový skript, který vytvoří vlastní téma. Skript načte koncový bod a klíč.
PowerShell: Přihlášení k odběru událostí pro vlastní téma Ukázkový skript, který vytvoří odběr vlastního tématu. Odesílá události do webhooku.

Kurzy k šablonám ARM

Titulek Popis
Šablona Resource Manageru: vlastní téma a koncový bod WebHook Šablona Resource Manageru, která pro toto vlastní téma vytvoří vlastní téma a předplatné. Odesílá události do webhooku.
Šablona Resource Manageru: vlastní téma a koncový bod služby Event Hubs Šablona Resource Manageru, která vytvoří předplatné pro vlastní téma. Odesílá události do služby Azure Event Hubs.

Poznámka:

Azure Digital Twins může směrovat oznámení událostí na vlastní témata, která vytvoříte pomocí Event Gridu. Další informace najdete v tématu Koncové body a trasy událostí v dokumentaci ke službě Azure Digital Twins.

Další kroky

Podívejte se na následující články: