Volba správné úrovně Event Gridu pro vaše řešení

Azure Event Grid má dvě úrovně s různými možnostmi. Tento článek sdílí podrobnosti o obou.

Standardní úroveň Event Gridu

Azure Event Grid zahrnuje následující funkce prostřednictvím oborů názvů Event Gridu:

  • MQTT pub-sub broker, který podporuje obousměrnou komunikaci pomocí MQTT v3.1.1 a v5.0.
  • Publikování CloudEvents pomocí protokolu HTTP.
  • Doručování vyžádané replikace pomocí protokolu HTTP.
  • Odeslání doručení do služby Event Hubs pomocí AMQP

Tuto úroveň použijte, pokud platí některý z následujících příkazů:

  • Chcete publikovat a využívat zprávy MQTT.
  • Chcete vytvořit řešení pro aktivaci akcí na základě vlastních událostí aplikace ve formátu JSON CloudEvents.
  • Chcete vytvářet aplikace s flexibilními vzory spotřeby, např. doručováním změn HTTP pro více příjemců nebo doručováním nabízených oznámení do služby Event Hubs.
  • Pro příchozí a odchozí přenos dat pomocí doručování změn nebo doručování nabízených oznámení vyžadujete komunikační rychlost HTTP větší než 5 MB/s. Event Grid aktuálně podporuje až 40 MB/s pro příchozí přenos dat a 80 MB/s pro odchozí přenos událostí publikovaných v tématech oboru názvů (HTTP). MQTT podporuje propustnost 40 MB/s pro klienty vydavatele a předplatitele.
  • Vyžadujete uchovávání CloudEvents až 7 dnů.

Další informace najdete v tématu kvóty a omezení pro obory názvů.

Úroveň Basic služby Event Grid

Úroveň Event Grid Basic podporuje doručování nabízených oznámení pomocí vlastních témat, systémových témat, témat partnerů a domén.

Tuto úroveň použijte, pokud je některý z těchto příkazů pravdivý:

  • Chcete vytvořit řešení pro aktivaci akcí na základě vlastních událostí aplikace, systémových událostí Azure a partnerských událostí.
  • Chcete publikovat události do tisíců témat pomocí domén Event Gridu.
  • V budoucnu nemusíte podporovat sazby vyšší než 5 MB/s pro příchozí nebo výchozí přenos dat.
  • Nevyžadujete uchovávání událostí delší než 1 den. Logika obslužné rutiny událostí je například schopná opravit za méně než 1 den, pokud je v logice chyba. V opačném případě se nemusíte týkat dodatečných nákladů a režijních nákladů na čtení událostí z cíle nedoručených dopisů objektu blob.

Další informace najdete v tématu kvóty a omezení pro vlastní témata, systémová témata a témata a domény partnerů.

Úrovně Basic a Standard

Úroveň Standard služby Event Grid se zaměřuje na poskytování následujících funkcí:

  • Vyšší míra příchozího a výchozího přenosu dat.
  • Podpora řešení IoT, která vyžadují použití obousměrné komunikace pomocí MQTT.
  • Doručování změn pro více příjemců
  • Nabízené doručování do služby Event Hubs

Úroveň Basic se zaměřuje na poskytování podpory nabízeného doručování pro aktivaci akcí na základě událostí. Podrobný rozpis kvót a limitů, které jsou zahrnuté v jednotlivých prostředcích služby Event Grid, najdete v tématu Kvóty a limity.

Funkce Standard Základní
Propustnost Vysoká, až 40 MB/s (příchozí přenos) a 80 MB/s (výchozí přenos) Nízká, až 5 MB/s (příchozí a výchozí přenos)
MQTT v5 a v3.1.1 Ano
Doručení vyžádané replikace Ano
Publikování a přihlášení k odběru vlastních událostí Ano Yes
Doručování nabízených oznámení do webhooků Ano Yes
Nabízené doručování do služby Event Hubs Ano Yes
Doručování nabízených oznámení do služeb Azure (Functions, fronty a témata služby Service Bus, hybridní připojení relay a fronty úložiště) Ano
Maximální doba uchovávání zpráv 7 dní v tématech oboru názvů 1 den
Přihlášení k odběru systémových událostí Azure Ano
Přihlášení k odběru partnerských událostí Ano
Předplatná oboru domény Ano

Další kroky