Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk több mintahasználati esetet tartalmaz az Azure Event Grid használatához.
Feljegyzés
Ha még nem ismerkedik az Azure Event Grid szolgáltatással, a folytatás előtt olvassa el az Azure Event Grid áttekintését .
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 feldolgozása
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 átruházza az eszközökkel való kapcsolatok nagy számának kezelésének terhét az Event Gridre.
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 minta használatá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 push értesítési kézbesítése a következő használati eseteket teszi lehetővé.
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. Az Event Grid kiszolgáló nélküli szolgáltatásaival olyan szintű termelékenységet, erőfeszítés-gazdaságosságot és integrációt érhet el, amely jobb a klasszikus számítástechnikai modelleknél, 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 hoz 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öket is használhatja az alapvető integrációs követelmények teljesítéséhez, és a tartományokat az egyszerű felügyeleti és útválasztási modellhez, amikor több száz vagy akár ezer különböző csoportba 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
Húzásos 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ű vezérlést biztosít az ügyfelek számára az eseményfelhasználás felett. 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
Privát linkek lekérés esetén érhetők el, leküldés esetén 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.