Sdílet prostřednictvím


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:

  • Zprostředkovatel MQTT (Message Queueing Telemetry Transport), který podporuje obousměrnou komunikaci pomocí MQTT v3.1.1 a v5.0.
  • Publikování CloudEvents pomocí protokolu HTTP.
  • Doručování pomocí stažení přes HTTP.
  • Použití protokolu AMQP (Advanced Messaging Queueing Protocol) pro doručování zpráv do služby Event Hubs.

Tuto úroveň použijte, pokud platí některé z následujících tvrzení:

  • 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ř. HTTP pull doručováním pro více příjemců nebo push doručováním do služby Event Hubs.
  • Vyžadujete komunikační rychlost HTTP větší než 5 MB/s pro vstupní (ingress) a výstupní (egress) datové toky pomocí "pull" doručování nebo "push" doručování. 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ů.

Základní úroveň 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 výroků 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. Logiku obslužné rutiny událostí lze opravit nebo aktualizovat za méně než 1 den, pokud je v jejím návrhu chyba. V opačném případě se nemusíte obávat dodatečných nákladů a režijních nákladů na čtení událostí z cílového umístění nenalezených zpráv v blobu.

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.
  • Stahování doručení pro více příjemců
  • Doručování do 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.

Vlastnost Standardní 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í pomocí pull metody Ano
Publikování a přihlášení k odběru vlastních událostí Ano Ano
Doručování pomocí push do webhooků Ano Ano
Doručování typu push do služby Event Hubs Ano Ano
Dodávání zpráv službám Azure (Functions, fronty a témata Service Bus, hybridní reléové připojení a fronty úložišť) Ano
Maximální doba uchovávání zpráv 7 dní na témata týkající se namespace 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
Doručení do Fabric Eventstream Ano Ne

Další kroky