Használati esetek
Ez a cikk az Azure Event Grid használatának néhány példaesetét ismerteti.
Feljegyzés
Ha még nem ismerkedik az Azure Event Gridszel, olvassa el az Azure Event Grid áttekintési cikkét, mielőtt továbblép.
MQTT-üzenetkezelési használati esetek
Az Azure Event Grid MQTT-közvetítő funkciója lehetővé teszi az alábbi forgatókönyvek elvégzését.
IoT-telemetria betöltése
Telemetriai adatok betöltése több-az-egyhez üzenetkezelési mintával. Az Event Grid használatával például telemetriát küldhet több IoT-eszközről egy felhőalkalmazásba. Ez a minta lehetővé teszi az alkalmazás számára, hogy kiterjesse az eszközök és az Event Grid közötti kapcsolatok nagy számának kezelését.
Parancs és vezérlés
Az MQTT-ügyfelek vezérlése a kérés-válasz (egy-az-egyhez) üzenetmintával. Az Event Grid használatával például parancsot küldhet egy felhőalkalmazásból egy IoT-eszközre.
Szórásos riasztások
Riasztásokat közvetíthet egy ügyfélflotta számára az egy-a-többhöz üzenetkezelési mintával. Az Event Grid használatával például riasztást küldhet egy felhőalkalmazásból több IoT-eszközre. Ez a minta lehetővé teszi, hogy az alkalmazás csak egy üzenetet tegyen közzé, amelyet a szolgáltatás minden érdekelt ügyfél számára replikál.
MQTT-adatok integrálása
Az MQTT-ügyfelek adatainak integrálása az MQTT-üzenetek Azure-szolgáltatásokba és egyéni végpontokra való átirányításával leküldéses vagylekéréses kézbesítéssel. Az Event Grid használatával például az IoT-eszközökről az Event Hubsba, majd az Azure Stream Analyticsbe irányíthatja a telemetriát az eszköz telemetriai adatainak elemzéséhez.
Leküldéses kézbesítés használati esetei
Az Event Grid leküldéses kézbesítése lehetővé teszi a következő használati esetek megvalósítását.
Eseményvezérelt kiszolgáló nélküli megoldások létrehozása
Az Event Grid használatával kiszolgáló nélküli megoldásokat hozhat létre az Azure Functions Apps, a Logic Apps és az API Management használatával. A kiszolgáló nélküli szolgáltatások Event Griddel való használata a klasszikus számítástechnikai modelleknél magasabb szintű termelékenységet, erőfeszítés-gazdaságosságot és integrációt tesz lehetővé, ahol az összes üzembe helyezett infrastruktúra beszerzésére, kezelésére, biztonságossá tételére és karbantartására van szükség.
Események fogadása az Azure-szolgáltatásokból
Az Event Grid több mint 20 Azure-szolgáltatásból fogadhat eseményeket, hogy automatizálhassa a műveleteket. Beállíthatja például, hogy az Event Grid eseményt fogadjon, amikor egy új blobot hoztak létre egy Azure Storage-fiókban, hogy az alsóbb rétegbeli alkalmazás elolvashassa és feldolgozhassa annak tartalmát. Az összes támogatott Azure-szolgáltatás és esemény listáját a rendszertémakörökben találja.
Események fogadása az alkalmazásokból
A saját szolgáltatása vagy alkalmazása eseményeket tesz közzé az Event Gridben, amelyeket az előfizetői alkalmazások feldolgoznak. Az Event Grid egy egyszerű erőforrásmodellel rendelkező, nagy léptékű integrációs és útválasztási követelmények kezelésére vonatkozó névtér-témaköröket tartalmaz. Az egyéni témakörökkel is megfelelhet az egyszerű felügyeleti és útválasztási modell alapvető integrációs követelményeinek és tartományainak, ha több száz vagy több ezer különböző csoportnak kell elosztania az eseményeket.
Események fogadása partnertől (SaaS-szolgáltatóktól)
Egy több-bérlős SaaS-szolgáltató vagy -platform közzéteheti eseményeit az Event Gridben a Partneresemények nevű szolgáltatáson keresztül. Feliratkozhat ezekre az eseményekre, és automatizálhatja például a feladatokat. Az alábbi partnerek eseményei jelenleg elérhetők:
- Hitelesítés0
- Microsoft Graph API. A Microsoft Graph API-n keresztül a Microsoft Entra ID, a Microsoft Outlook, a Teams, a Beszélgetések, a Biztonsági riasztások és a Universal Print alkalmazásból is lekérheti az eseményeket.
- Törzsi csoport
- SAP
Lekéréses kézbesítés használati esetei
Az Azure Event Grid funkciói lekérik a CloudEvents kézbesítését. Ezzel a kézbesítési móddal az ügyfelek az Event Gridhez csatlakoznak az események olvasásához. A következő használati esetek lekéréses kézbesítéssel valósíthatók meg.
Események fogadása saját ütemben
Egy vagy több ügyfél csatlakozhat az Azure Event Gridhez, hogy saját tempójában olvashassa az üzeneteket. Az Event Grid teljes körű felügyeletet biztosít az ügyfeleknek az események fogyasztásával kapcsolatban. Az alkalmazás eseményeket fogadhat például a nap bizonyos időszakaiban. A megoldás az Event Gridből beolvasott több ügyfél hozzáadásával is növelheti a fogyasztás mértékét.
Események felhasználása privát hivatkozáson keresztül
Privát hivatkozásokat konfigurálhat az Azure Event Gridhez való csatlakozáshoz a CloudEvents közzétételéhez és olvasásáhoza virtuális hálózaton lévő privát végponton keresztül. A virtuális hálózat és az Event Grid közötti forgalom a Microsoft gerinchálózatán halad át.
Fontos
A privát kapcsolatok lekéréses kézbesítéssel érhetők el, leküldéses kézbesítéssel nem. Privát hivatkozásokat akkor használhat, ha az alkalmazás az Event Gridhez csatlakozik események közzétételéhez vagy események fogadásához, nem pedig akkor, ha az Event Grid a webhookhoz vagy az Azure-szolgáltatáshoz csatlakozik az események kézbesítéséhez.