Případy použití
Tento článek obsahuje několik ukázkových případů použití služby Azure Event Grid.
Poznámka:
Pokud s Azure Event Gridem teprve začínáte, přečtěte si článek s přehledem služby Azure Event Grid, než budete pokračovat dál.
Případy použití zasílání zpráv MQTT
Funkce zprostředkovatele MQTT ve službě Azure Event Grid umožňuje provádět následující scénáře.
Ingestování telemetrie IoT
Ingestování telemetrie pomocí vzoru zasílání zpráv M:1 Pomocí Event Gridu můžete například odesílat telemetrii z několika zařízení IoT do cloudové aplikace. Tento model umožňuje aplikaci přesměrovat zátěž správy vysokého počtu připojení se zařízeními ke službě Event Grid.
Příkazy a ovládání
Řídit klienty MQTT pomocí vzoru zpráv typu požadavek-odpověď (1:1). Například pomocí Event Gridu odešlete příkaz z cloudové aplikace do zařízení IoT.
Výstrahy vysílání
Vysílání výstrah pro vozový park klientů pomocí vzoru zasílání zpráv 1:N Pomocí Event Gridu můžete například odeslat výstrahu z cloudové aplikace do několika zařízení IoT. Tento model umožňuje aplikaci publikovat pouze jednu zprávu, kterou služba replikuje pro každého zúčastněného klienta.
Integrace dat MQTT
Integrujte data z klientů MQTT směrováním zpráv MQTT do služeb Azure a vlastních koncových bodů prostřednictvím nabízeného doručování nebo doručování změn. Pomocí služby Event Grid můžete například směrovat telemetrii ze zařízení IoT do služby Event Hubs a pak do Azure Stream Analytics, abyste získali přehledy z telemetrie zařízení.
Případy použití nabízeného doručování
Doručení nabízených oznámení služby Event Grid umožňuje realizovat následující případy použití.
Vytváření bezserverových řešení řízených událostmi
Pomocí Event Gridu můžete vytvářet bezserverová řešení pomocí azure Functions Apps, Logic Apps a API Management. Používání bezserverových služeb s Event Gridem vám poskytuje úroveň produktivity, ekonomiky úsilí a integrace vyšší než u klasických výpočetních modelů, kde potřebujete získat, spravovat, zabezpečit a udržovat veškerou nasazenou infrastrukturu.
Příjem událostí ze služeb Azure
Event Grid může přijímat události z více než 20 služeb Azure, abyste mohli automatizovat operace. Event Grid můžete například nakonfigurovat tak, aby přijímala událost při vytvoření nového objektu blob v účtu služby Azure Storage, aby podřízená aplikace mohl číst a zpracovávat její obsah. Seznam všech podporovaných služeb a událostí Azure najdete v tématech o systému.
Příjem událostí z aplikací
Vaše vlastní služba nebo aplikace publikuje události do Event Gridu, které odběratele zpracovávají. Event Grid nabízí témata oboru názvů, která řeší požadavky na integraci a směrování ve velkém měřítku pomocí jednoduchého modelu prostředků. Vlastní témata můžete použít také ke splnění základních požadavků na integraci a domén pro jednoduchý model správy a směrování, když potřebujete distribuovat události do stovek nebo tisíců různých skupin.
Příjem událostí od partnera (poskytovatelé SaaS)
Poskytovatel saaS nebo platforma s více tenanty může publikovat své události do Event Gridu prostřednictvím funkce označované jako Partnerské události. Můžete se přihlásit k odběru těchto událostí a automatizovat úlohy, například. Události od následujících partnerů jsou aktuálně k dispozici:
- Ověřování 0
- Rozhraní Microsoft Graph API. Prostřednictvím rozhraní Microsoft Graph API můžete získávat události z Microsoft Entra ID, Microsoft Outlooku, Teams, konverzací, výstrah zabezpečení a univerzálního tisku.
- Skupina kmenů
- SAP
Případy použití doručení změn
Funkce Azure Event Gridu načítá doručování CloudEvents. V tomto režimu doručování se klienti připojují ke službě Event Grid a čtou události. Následující případy použití je možné realizovat pomocí doručování změn.
Příjem událostí vlastním tempem
Jeden nebo více klientů se může připojit ke službě Azure Event Grid a číst zprávy vlastním tempem. Event Grid nabízí klientům úplnou kontrolu nad spotřebou událostí. Vaše aplikace může například přijímat události v určitých časech dne. Vaše řešení také může zvýšit míru spotřeby přidáním dalších klientů, kteří čtou ze služby Event Grid.
Využívání událostí přes privátní propojení
Privátní propojení můžete nakonfigurovat tak, aby se připojila k Azure Event Gridu a publikovala a četla CloudEvents prostřednictvím privátního koncového bodu ve vaší virtuální síti. Provoz mezi vaší virtuální sítí a Event Gridem prochází páteřní sítí Microsoftu.
Důležité
Privátní propojení jsou k dispozici s doručováním změn, ne s doručováním nabízených oznámení. Privátní propojení můžete použít, když se vaše aplikace připojí k Event Gridu k publikování událostí nebo přijímání událostí, ne když se Event Grid připojí k vašemu webhooku nebo službě Azure k doručování událostí.
Související obsah
- Přehled zasílání zpráv MQTT
- Přehled doručování změn HTTP
- Přehled doručování nabízených oznámení HTTP