Válassza ki a megoldáshoz megfelelő Event Grid-szintet
Az Azure Event Grid két különböző képességekkel rendelkező szinttel rendelkezik. Ez a cikk mindkettőre vonatkozó részleteket oszt meg.
Event Grid standard szint
Az Azure Event Grid az alábbi funkciókat tartalmazza az Event Grid-névtereken keresztül:
- MQTT pub-sub broker, amely támogatja a kétirányú kommunikációt az MQTT 3.1.1-es és 5.0-s verzióval.
- CloudEvents-kiadvány HTTP használatával.
- Lekéréses kézbesítés HTTP használatával.
- Leküldéses kézbesítés az Event Hubsba az AMQP használatával.
Használja ezt a szintet, ha az alábbi utasítások bármelyike igaz:
- MQTT-üzeneteket szeretne közzétenni és felhasználni.
- Olyan megoldást szeretne létrehozni, amely egyéni alkalmazáseseményeken alapuló műveleteket indít el CloudEvents JSON formátumban.
- Rugalmas használati mintákkal rendelkező alkalmazásokat szeretne létrehozni, például http lekéréses kézbesítést több felhasználó számára, vagy leküldéses kézbesítést az Event Hubsba.
- Lekéréses kézbesítéssel vagy leküldéses kézbesítéssel 5 MB/s-nál nagyobb HTTP-kommunikációs sebességre van szükség a bejövő és kimenő forgalomhoz. Az Event Grid jelenleg legfeljebb 40 MB/s-ot támogat a bejövő forgalomhoz, és 80 MB/s-ot a névtértémakörökben (HTTP) közzétett események kimenő forgalmához. Az MQTT 40 MB/s átviteli sebességet támogat közzétevői és előfizetői ügyfelek számára.
- A CloudEvents legfeljebb 7 napos megőrzést igényel.
További információkért tekintse meg a névterek kvótáit és korlátait.
Az Event Grid alapszintje
Az Event Grid alapszintje egyéni témakörök, rendszertémakörök, partnertémakörök és tartományok használatával támogatja a leküldéses kézbesítést.
Használja ezt a szintet, ha az alábbi állítások bármelyike igaz:
- Olyan megoldást szeretne létrehozni, amely egyéni alkalmazásesemények, Azure-rendszeresemények és partneresemények alapján indítja el a műveleteket.
- Event Grid-tartományok használatával több ezer témakörbe szeretne eseményeket közzétenni.
- A jövőben nem kell támogatnia az 5 MB/s-nál nagyobb sebességeket a bejövő vagy kimenő forgalomhoz.
- Nem igényel 1 napnál hosszabb eseménymegőrzést. Az eseménykezelő logika például kevesebb mint 1 nap alatt javítható, ha a logikájában hiba van. Ellenkező esetben nem aggódik a blob holtbetűs célhelyéről származó események olvasásának többletköltségével és többletterhelésével kapcsolatban.
További információ: egyéni témakörök, rendszertémák, partnertémakörök és tartományok kvótái és korlátai.
Alapszintű és standard szintek
Az Event Grid standard szintje a következő funkciók biztosítására összpontosít:
- Magasabb bejövő és kimenő forgalom.
- Olyan IoT-megoldások támogatása, amelyek kétirányú kommunikációt igényelnek az MQTT használatával.
- Lekéréses kézbesítés több fogyasztó számára.
- Leküldéses kézbesítés az Event Hubsba.
Az alapszint arra összpontosít, hogy leküldéses kézbesítési támogatást nyújtson az eseményeken alapuló műveletek aktiválásához. Az egyes Event Grid-erőforrások kvótáinak és korlátainak részletes lebontásához tekintse meg a Kvóták és korlátok című témakört.
Szolgáltatás | Standard | Alap |
---|---|---|
Átfutás | Magas, legfeljebb 40 MB/s (bejövő forgalom) és 80 MB/s (kimenő forgalom) | Alacsony, legfeljebb 5 MB/s (bejövő és kimenő) |
MQTT v5 és v3.1.1 | Igen | |
Lekéréses kézbesítés | Igen | |
Egyéni események közzététele és feliratkozás | Igen | Igen |
Leküldéses kézbesítés webhookokra | Igen | Igen |
Leküldéses kézbesítés az Event Hubsba | Igen | Igen |
Leküldéses kézbesítés az Azure-szolgáltatásokba (Functions, Service Bus-üzenetsorok és témakörök, hibrid kapcsolatok továbbítása és tárolási üzenetsorok) | Igen | |
Üzenetmegőrzés maximális száma | 7 nap a névtérrel kapcsolatos témakörökben | 1 nap |
Feliratkozás azure-ra rendszeresemények | Igen | |
Feliratkozás partnereseményre | Igen | |
Tartományhatókör-előfizetések | Igen |