Event Grid-események kezelése

Media Services embléma v3


Figyelmeztetés

Az Azure Media Services 2024. június 30-án megszűnik. További információkért lásd az AMS kivezetési útmutatót.

A Media Services-események lehetővé teszik, hogy az alkalmazások modern kiszolgáló nélküli architektúrák használatával reagáljanak a különböző eseményekre (például a feladatállapot változási eseményére). Ezt anélkül teszi, hogy bonyolult kódra vagy költséges és nem hatékony lekérdezési szolgáltatásokra lenne szükség. Ehelyett az eseményeket Azure Event Grid küldi el az eseménykezelőknek, például az Azure Functions, az Azure Logic Appsnek vagy akár a saját webhooknak, és csak azért fizet, amit használ. A díjszabással kapcsolatos információkért lásd: Event Grid-díjszabás.

A Media Services-események rendelkezésre állása az Event Grid rendelkezésre állásához van kötve, és más régiókban is elérhetővé válik, ahogy az Event Grid teszi.

Media Services-események és sémák

Az Event Grid esemény-előfizetésekkel irányítja át az eseményüzeneteket az előfizetőknek. A Media Services-események tartalmazzák az adatok változásainak megválaszolásához szükséges összes információt. A Media Services-eseményeket azonosíthatja, mert az eventType tulajdonság a "Microsoft.Media" karakterrel kezdődik.

További információ: Media Services-eseménysémák.

Minták és útmutató

A . NET-hez készült Media Services-mintaadattár bemutatja, hogyan fogadhatja az eseményeket a saját egyéni alkalmazásaiban a legújabb Event Grid- és Event Hubs-ügyfélkódtárak használatával.

Az Event Grid használatával monitorozza a Media Services-eseményeket a Azure Portal.

Az események felhasználásával kapcsolatos eljárások

A Media Services-eseményeket kezelő alkalmazásoknak néhány ajánlott eljárást kell követnie:

  • Mivel több előfizetés is konfigurálható úgy, hogy az eseményeket ugyanarra az eseménykezelőre irányítsuk, fontos, hogy ne feltételezzük, hogy az események egy adott forrásból származnak, hanem az üzenet témájának ellenőrzése, hogy az a várt tárfiókból származik-e.
  • Hasonlóképpen ellenőrizze, hogy az eventType olyan-e, amelyet készen áll a feldolgozásra, és ne feltételezzük, hogy minden kapott esemény a várt típusú lesz.
  • Figyelmen kívül hagyhatja a nem értelmezhető mezőket. Ez a gyakorlat segít rugalmasan alkalmazkodni a jövőben esetleg hozzáadott új funkciókhoz.
  • A "subject" előtag és az utótag egyezésével az eseményeket egy adott eseményre korlátozhatja.

Megjegyzés

Az eseményekre az Event Grid szolgáltatásiszint-szerződés (SLA) vonatkozik. Ha api-k használatával szeretne eseményértesítéseket kapni, tekintse meg az események .NET SDK-val vagy Java SDK-val való felhasználására vonatkozó példákat.