Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A Grade de Eventos do Azure tem duas camadas com recursos diferentes. Este artigo compartilha detalhes sobre ambos.
Camada padrão da Grade de Eventos
A Grade de Eventos do Azure inclui a seguinte funcionalidade por meio de namespaces de Grade de Eventos:
- Um agente pub-sub de Transporte de Telemetria de Enfileiramento de Mensagens (MQTT) que suporta comunicação bidirecional usando MQTT v3.1.1 e v5.0.
- Publicação de CloudEvents via HTTP.
- Entrega por pull utilizando HTTP.
- Envio por push para Hubs de Eventos usando o AMQP (Advanced Messaging Queueing Protocol).
Use este nível se alguma das seguintes afirmações for verdadeira:
- Você deseja publicar e consumir mensagens MQTT.
- Você deseja criar uma solução para disparar ações com base em eventos de aplicativo personalizados no formato JSON do CloudEvents.
- Você deseja criar aplicativos com padrões de consumo flexíveis, por exemplo, HTTP pull delivery para vários consumidores ou push delivery para Hubs de Eventos.
- Você precisa de taxas de comunicação HTTP superiores a 5 MB/s para entrada e saída usando entrega pull ou push delivery. Atualmente, a Grade de Eventos suporta até 40 MB/s para entrada e 80 MB/s para saída para eventos publicados em tópicos de namespace (HTTP). O MQTT suporta uma taxa de transferência de 40 MB/s para clientes editores e assinantes.
- Você precisa de retenção do CloudEvents de até 7 dias.
Para obter mais informações, consulte cotas e limites para namespaces.
Camada básica da Grade de Eventos
A camada básica da Grade de Eventos oferece suporte à entrega por push usando tópicos personalizados, tópicos do sistema, tópicos de parceiros e domínios.
Use esta camada se qualquer uma destas instruções for verdadeira:
- Você deseja criar uma solução para acionar ações com base em eventos de aplicativo personalizados, eventos do sistema do Azure, eventos de parceiros.
- Você deseja publicar eventos em milhares de tópicos usando domínios da Grade de Eventos.
- Você não tem nenhuma necessidade futura de suportar taxas superiores a 5 MB/s para entrada ou saída.
- Você não precisa de retenção de eventos por mais de 1 dia. Por exemplo, uma lógica de manipulador de eventos pode ser corrigida em menos de 1 dia no caso de um bug em sua lógica. Caso contrário, você não terá preocupações com o custo extra e a sobrecarga de leitura de eventos de um destino de letra morta de blob.
Para obter mais informações, consulte cotas e limites para tópicos personalizados, tópicos do sistema e tópicos e domínios de parceiros.
Níveis básico e padrão
A camada padrão da Grade de Eventos está focada em fornecer os seguintes recursos:
- Taxas de entrada e saída mais elevadas.
- Suporte para soluções de IoT que requerem o uso de comunicação bidirecional usando MQTT.
- Entrega sob demanda para vários consumidores.
- Envio por push para Hubs de Eventos.
A camada básica é focada em fornecer suporte de entrega por push para acionar ações com base em eventos. Para obter um detalhamento detalhado de quais cotas e limites são incluídos em cada recurso de Grade de Eventos, consulte Cotas e limites.
| Característica | Padrão | Básico |
|---|---|---|
| Capacidade de processamento | Alta, até 40 MB/s (entrada) e 80 MB/s (saída) | Baixo, até 5 MB/s (entrada e saída) |
| MQTT v5 e v3.1.1 | Sim | |
| Sistema de entrega puxada | Sim | |
| Publicar e subscrever eventos personalizados | Sim | Sim |
| Envio via push para Webhooks | Sim | Sim |
| Envio por push para Hubs de Eventos | Sim | Sim |
| Entrega por push para serviços do Azure (funções, filas e tópicos do Service Bus, conexões híbridas de retransmissão e filas de armazenamento) | Sim | |
| Retenção máxima de mensagens | 7 dias em tópicos de namespace | 1 dia |
| Inscrever-se em eventos do sistema do Azure | Sim | |
| Inscreva-se em eventos de parceiros | Sim | |
| Subscrições de âmbito de domínio | Sim | |
| Entrega pull para o Eventstream do Fabric | Sim | Não |