Lidando com os eventos da Grade de Eventos

Logotipo dos Serviços de Mídia v3


Aviso

Os Serviços de Mídia do Azure serão desativados em 30 de junho de 2024. Para obter mais informações, consulte o Guia de Desativação do AMS.

Os eventos dos Serviços de Mídia permitem aos aplicativos reagir a diferentes eventos (por exemplo, o evento de alteração de estado do trabalho) usando arquiteturas sem servidor modernas. Isso é feito sem a necessidade de código complicado ou serviços de sondagem caros e ineficientes. Em vez disso, os eventos são enviados por push pela Grade de Eventos do Azure aos manipuladores de eventos como Azure Functions, Aplicativos Lógicos do Azure, ou até mesmo seu próprio Webhook, e você só paga pelo que usa. Para saber mais sobre preços, confira Preços da Grade de Eventos.

A disponibilidade para eventos dos Serviços de Mídia está vinculada à disponibilidade da Grade de Eventos e estará disponível em outras regiões, conforme a Grade de Eventos também for disponibilizada.

Esquemas e eventos de serviços de mídia

A Grade de eventos usa assinaturas de evento para rotear mensagens de evento para os assinantes. Os eventos dos Serviços de Mídia contêm todas as informações que você precisa para responder às alterações em seus dados. Você pode identificar um evento de Serviços de Mídia porque a propriedade eventType começa com "Microsoft.Media".

Para obter mais informações, confira Esquemas de eventos dos Serviços de Mídia.

Amostras e instruções

O repositório de amostras para .NET dos Serviços de Mídia demonstra como usar as bibliotecas de clientes mais recentes da Grade de Eventos e dos Hubs de Eventos para receber eventos em seus aplicativos personalizados.

Use a Grade de Eventos para monitorar eventos dos Serviços de Mídia no portal do Azure.

Práticas para consumo de eventos

Aplicativos que manipulam eventos de Serviços de Mídia devem seguir algumas práticas recomendadas:

  • Como várias assinaturas podem ser configuradas para eventos de rota para o mesmo manipulador de eventos, é importante não supor que os eventos sejam de uma fonte específica, mas para verificar o tópico de mensagem a fim de garantir que ela venha da conta de armazenamento que você está esperando.
  • Da mesma forma, verifique se o eventType é do tipo que você está preparado para processar, e não suponha que todos os eventos recebidos serão os tipos esperados.
  • Ignore os campos que você não entende. Essa prática ajudará você a manter-se resiliente a novos recursos que possam ser adicionados no futuro.
  • Use a correspondência de prefixo e sufixo "subject" para limitar os eventos para um evento específico.

Observação

Os eventos estão sujeitos ao Contrato de nível de serviço de grade de eventos (SLA). Se você quiser obter notificações de eventos usando APIs, consulte exemplos de como consumir eventos, com o .NET SDK ou Java SDK.