Event Grid olaylarını işleme

Media Services logosu v3


Uyarı

Azure Media Services 30 Haziran 2024'de kullanımdan kaldırılacaktır. Daha fazla bilgi için bkz. AMS Kullanımdan Kaldırma Kılavuzu.

Media Services olayları, uygulamaların modern sunucusuz mimarileri kullanarak farklı olaylara (örneğin, iş durumu değişiklik olayı) tepki vermesine olanak tanır. Karmaşık koda veya pahalı ve verimli olmayan yoklama hizmetlerine gerek kalmadan bunu yapar. Bunun yerine olaylar Azure Event GridAzure İşlevleri, Azure Logic Apps gibi olay işleyicilerine, hatta kendi Web kancanıza iletilir ve yalnızca kullandığınız kadar ödersiniz. Fiyatlandırma hakkında bilgi için bkz. Event Grid fiyatlandırması.

Media Services olaylarının kullanılabilirliği Event Grid kullanılabilirliğine bağlıdır ve Event Grid'in yaptığı gibi diğer bölgelerde kullanılabilir duruma gelir.

Media Services olayları ve şemaları

Event Grid , olay iletilerini abonelere yönlendirmek için olay aboneliklerini kullanır. Media Services olayları, verilerinizdeki değişikliklere yanıt vermek için ihtiyacınız olan tüm bilgileri içerir. eventType özelliği "Microsoft.Media" ile başladığından Media Services olayını tanımlayabilirsiniz.

Daha fazla bilgi için bkz. Media Services olay şemaları.

Örnekler ve Nasıl Yapılır

.NET için Media Services örnekleri deposu, kendi özel uygulamalarınızdaki olayları almak için en son Event Grid ve Event Hubs istemci kitaplıklarının nasıl kullanılacağını gösterir.

Azure portal Media Services olaylarını izlemek için Event Grid'i kullanın.

Olayları kullanma yöntemleri

Media Services olaylarını işleyen uygulamalar önerilen birkaç uygulamayı izlemelidir:

  • Birden çok abonelik olayları aynı olay işleyicisine yönlendirecek şekilde yapılandırılabildiği için, olayların belirli bir kaynaktan geldiğini varsaymak değil, iletinin beklediğiniz depolama hesabından geldiğinden emin olmak için iletinin konusunu denetlemek önemlidir.
  • Benzer şekilde, eventType değerinin işlemeye hazır olduğunuz bir olay olup olmadığını denetleyin ve aldığınız tüm olayların beklediğiniz tür olacağını varsaymayın.
  • Anlamadığınız alanları yoksayın. Bu uygulama, gelecekte eklenebilecek yeni özelliklere karşı dayanıklı kalmanıza yardımcı olur.
  • Olayları belirli bir olayla sınırlamak için "konu" ön ekini ve sonek eşleşmelerini kullanın.

Not

Olaylar Event Grid Hizmet Düzeyi Sözleşmesi'ne (SLA) tabidir. API'leri kullanarak olay bildirimleri almak istiyorsanız .NET SDK veya Java SDK ile olayları kullanma örneklerine bakın.