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 |