Casos de utilização
Este artigo fornece alguns exemplos de casos de uso para usar a Grade de Eventos do Azure.
Nota
Se você for novo na Grade de Eventos do Azure, leia o artigo de visão geral da Grade de Eventos do Azure antes de prosseguir.
Casos de uso de mensagens MQTT
O recurso de agente MQTT da Grade de Eventos do Azure permite que você realize os seguintes cenários.
Ingerir telemetria IoT
Ingerir telemetria usando um padrão de mensagens muitos-para-um. Por exemplo, use a Grade de Eventos para enviar telemetria de vários dispositivos IoT para um aplicativo em nuvem. Esse padrão permite que o aplicativo alivie a carga de gerenciar o alto número de conexões com dispositivos para a Grade de Eventos.
Comando e controlo
Controle seus clientes MQTT usando o padrão de mensagem solicitação-resposta (um-para-um). Por exemplo, use a Grade de Eventos para enviar um comando de um aplicativo na nuvem para um dispositivo IoT.
Alertas de transmissão
Transmita alertas para uma frota de clientes usando o padrão de mensagens um-para-muitos . Por exemplo, use a Grade de Eventos para enviar um alerta de um aplicativo de nuvem para vários dispositivos IoT. Esse padrão permite que o aplicativo publique apenas uma mensagem que o serviço replica para cada cliente interessado.
Integre dados MQTT
Integre dados de seus clientes MQTT roteando mensagens MQTT para serviços do Azure e pontos de extremidade personalizados por meio de push delivery ou pull delivery. Por exemplo, use a Grade de Eventos para rotear a telemetria de seus dispositivos IoT para Hubs de Eventos e, em seguida, para o Azure Stream Analytics para obter informações da telemetria do dispositivo.
Casos de uso de entrega push
A entrega por push do Event Grid permite que você realize os seguintes casos de uso.
Crie soluções sem servidor orientadas a eventos
Use a Grade de Eventos para criar soluções sem servidor com Aplicativos do Azure Functions, Aplicativos Lógicos e Gerenciamento de API. O uso de serviços sem servidor com o Event Grid proporciona um nível de produtividade, economia de esforço e integração superior ao dos modelos de computação clássicos, onde você precisa adquirir, gerenciar, proteger e manter toda a infraestrutura implantada.
Receber eventos dos serviços do Azure
A Grade de Eventos pode receber eventos de 20+ serviços do Azure para que você possa automatizar suas operações. Por exemplo, você pode configurar a Grade de Eventos para receber um evento quando um novo blob tiver sido criado em uma Conta de Armazenamento do Azure para que seu aplicativo downstream possa ler e processar seu conteúdo. Para obter uma lista de todos os serviços e eventos do Azure com suporte, consulte Tópicos do sistema.
Receba eventos das suas aplicações
Seu próprio serviço ou aplicativo publica eventos na Grade de Eventos que os aplicativos de assinante processam. A Grade de Eventos apresenta Tópicos de Namespace para abordar os requisitos de integração e roteamento em escala com um modelo de recurso simples. Você também pode usar Tópicos Personalizados para atender aos requisitos básicos de integração e Domínios para um modelo simples de gerenciamento e roteamento quando precisar distribuir eventos para centenas ou milhares de grupos diferentes.
Receber eventos de parceiros (fornecedores de SaaS)
Um provedor ou plataforma de SaaS multilocatário pode publicar seus eventos na Grade de Eventos por meio de um recurso chamado Eventos de Parceiros. Você pode assinar esses eventos e automatizar tarefas, por exemplo. Eventos dos seguintes parceiros estão atualmente disponíveis:
- Auth0
- API do Microsoft Graph. Através da API do Microsoft Graph pode obter eventos do Microsoft Entra ID, Microsoft Outlook, Teams, Conversations, alertas de segurança e Universal Print.
- Grupo Tribal
- SAP
Casos de uso de entrega pull
Os recursos da Grade de Eventos do Azure puxam a entrega do CloudEvents. Com esse modo de entrega, os clientes se conectam à Grade de Eventos para ler eventos. Os seguintes casos de uso podem ser realizados usando a entrega pull.
Receba eventos ao seu próprio ritmo
Um ou mais clientes podem se conectar à Grade de Eventos do Azure para ler mensagens em seu próprio ritmo. O Event Grid oferece aos clientes controle total sobre o consumo de eventos. Seu aplicativo pode receber eventos em determinados momentos do dia, por exemplo. Sua solução também pode aumentar a taxa de consumo adicionando mais clientes que leem a partir da Grade de Eventos.
Consumir eventos através de uma ligação privada
Você pode configurar links privados para se conectar à Grade de Eventos do Azure para publicar e ler CloudEvents por meio de um ponto de extremidade privado em sua rede virtual. O tráfego entre sua rede virtual e a Grade de Eventos percorre a rede de backbone da Microsoft.
Importante
Links privados estão disponíveis com entrega pull, não com entrega push. Você pode usar links privados quando seu aplicativo se conecta à Grade de Eventos para publicar ou receber eventos, não quando a Grade de Eventos se conecta ao seu webhook ou serviço do Azure para entregar eventos.
Conteúdos relacionados
- Visão geral das mensagens MQTT
- Visão geral da entrega pull HTTP.
- Visão geral da entrega por push HTTP.