Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 da Grade de Eventos:
- Um agente de pub-sub do MQTT (Enfileiramento de Mensagens) que dá suporte à comunicação bidirecional usando o MQTT v3.1.1 e v5.0.
- Publicação do CloudEvents usando HTTP.
- Efetuar pull de entrega usando HTTP.
- Enviar por push para Hubs de Eventos usando o AMQP (Advanced Messaging Queueing Protocol).
Use essa camada se qualquer uma 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 cloudEvents.
- Você deseja criar aplicativos com padrões de consumo flexíveis, por exemplo, entrega de pull HTTP para vários consumidores ou entrega por push para Hubs de Eventos.
- Você precisa de taxas de comunicação HTTP maiores que 5 MB/s para entrada e saída usando entrega por pull ou entrega por push. Atualmente, a Grade de Eventos dá suporte a até 40 MB/s para entrada e 80 MB/s para saída de eventos publicados em tópicos de namespace (HTTP). O MQTT dá suporte a uma taxa de transferência de 40 MB/s para clientes editores e assinantes.
- Você precisa de retenção de 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 dá suporte à entrega por push usando tópicos personalizados, tópicos do sistema, tópicos de parceiro e domínios.
Use essa camada se qualquer uma dessas declarações for verdadeira.
- Você deseja criar uma solução para disparar 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 dar suporte a taxas maiores que 5 MB/s para entrada ou saída.
- Você não precisa de retenção de eventos superior a 1 dia. Por exemplo, uma lógica de manipulador de eventos pode ser corrigida em menos de 1 dia caso ocorra um bug na 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 mensagens mortas 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.
Camadas Básica e Standard
A camada padrão da Grade de Eventos está focada em fornecer os seguintes recursos:
- Taxas mais altas de entrada e saída.
- Suporte para soluções de IoT que exigem o uso da comunicação bidirecional usando MQTT.
- Entrega por pull para vários consumidores.
- Entrega por push para os Hubs de Eventos.
A camada básica se concentra em fornecer suporte à entrega por push para disparar ações com base em eventos. Para obter um detalhamento de quais cotas e limites estão incluídos em cada recurso da Grade de Eventos, consulte Cotas e limites.
Característica | Padrão | Básico |
---|---|---|
Rendimento | 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 | |
Entrega pull | Sim | |
Publicar e assinar eventos personalizados | Sim | Sim |
Entrega push para Webhooks | Sim | Sim |
Entrega por push nos Hubs de Eventos | Sim | Sim |
Entrega push para serviços do Azure (funções, filas e tópicos do Barramento de Serviço, conexões híbridas de retransmissão e filas de armazenamento) | Sim | |
Retenção máxima de mensagens | 7 dias sobre tópicos de namespace | 1 dia |
Assinar eventos do sistema do Azure | Sim | |
Assinar eventos do parceiro | Sim | |
Assinaturas de escopo de domínio | Sim | |
Efetuar a transferência para o Fabric Eventstream | Sim | Não |