Zpracování událostí služby Event Grid

Logo Media Services v3


Upozornění

Služba Azure Media Services bude vyřazena 30. června 2024. Další informace najdete v průvodci vyřazením AMS.

Události služby Media Services umožňují aplikacím reagovat na různé události (například událost změny stavu úlohy) pomocí moderních bezserverových architektur. Dělá to bez nutnosti složitého kódu nebo drahých a neefektivních služeb dotazování. Místo toho se události předávají prostřednictvím Azure Event Grid do obslužných rutin událostí, jako jsou Azure Functions, Azure Logic Apps nebo dokonce do vlastního webhooku, a vy platíte jenom za to, co používáte. Informace o cenách najdete v tématu Ceny služby Event Grid.

Dostupnost událostí Media Services je svázaná s dostupností Služby Event Grid a bude k dispozici v jiných oblastech stejně jako Event Grid.

Události a schémata služby Media Services

Event Grid používá odběry událostí ke směrování zpráv událostí odběratelům. Události služby Media Services obsahují všechny informace, které potřebujete k reakci na změny ve vašich datech. Událost služby Media Services můžete identifikovat, protože vlastnost eventType začíná na "Microsoft.Media".

Další informace najdete v tématu Schémata událostí služby Media Services.

Ukázky a postupy

Úložiště ukázek Media Services pro .NET ukazuje, jak používat nejnovější klientské knihovny Event Grid a Event Hubs k příjmu událostí ve vlastních aplikacích.

K monitorování událostí služby Media Services v Azure Portal použijte Event Grid.

Postupy pro využívání událostí

Aplikace, které zpracovávají události Media Services, by měly dodržovat několik doporučených postupů:

  • Vzhledem k tomu, že pro směrování událostí do stejné obslužné rutiny událostí je možné nakonfigurovat více odběrů, je důležité nepředpokládejte, že události pocházejí z konkrétního zdroje, ale zkontrolujte téma zprávy a ujistěte se, že pocházejí z očekávaného účtu úložiště.
  • Podobně zkontrolujte, jestli je eventType typ, který jste připraveni zpracovat, a nepředpokládejte, že všechny události, které obdržíte, budou typy, které očekáváte.
  • Ignorujte pole, kterým nerozumíte. Tento postup vám pomůže udržet odolnost vůči novým funkcím, které by mohly být přidány v budoucnu.
  • Pomocí shody předpony předmětu a přípony omezte události na konkrétní událost.

Poznámka

Události podléhají smlouvě o úrovni služeb (SLA) služby Event Grid. Pokud chcete dostávat oznámení o událostech pomocí rozhraní API, podívejte se na příklady využití událostí pomocí sady .NET SDK nebo sady Java SDK.