Compartilhar via


Limites e cotas da Grade de Eventos do Azure

Este artigo lista as cotas e os limites na Grade de Eventos do Azure.

Observação

Os limites a seguir listados neste artigo se referem a regiões individuais.

Limites de restrição da Grade de Eventos

A Grade de Eventos oferece uma camada Standard e uma camada Básica. A camada Padrão da Grade de Eventos permite a publicação-assinatura usando a funcionalidade do agente MQTT (Transporte de Telemetria de Enfileiramento de Mensagens) e a entrega de mensagens por meio do namespace da Grade de Eventos. A camada Básica da Grade de Eventos permite a entrega por push usando tópicos personalizados da Grade de Eventos, tópicos do sistema da Grade de Eventos, domínios da Grade de Eventos e tópicos do parceiro da Grade de Eventos. Para obter mais informações, consulte Escolher a camada de Grade de Eventos correta. Este artigo descreve a cota e os limites para ambas as camadas.

Limites de recursos do namespace da Grade de Eventos

Os namespaces da Grade de Eventos habilitam o envio de mensagens MQTT e a entrega de pull HTTP. Os limites a seguir se aplicam aos recursos de namespace na Grade de Eventos.

Descrição do limite Limite
Namespaces da Grade de Eventos por assinatura do Azure 50
TUs (unidades de taxa de transferência máximas) por namespace da Grade de Eventos 40 (Para solicitar um aumento além de 40 TUs, entre em contato com a Microsoft em askmqtt@microsoft.com.)
Regras de firewall de IP por namespace da Grade de Eventos 16

Limites de MQTT no namespace da Grade de Eventos

Os limites a seguir se aplicam ao MQTT no recurso de namespace da Grade de Eventos.

As unidades de taxa de transferência definem a capacidade de taxa de evento de entrada e saída em namespaces. Você pode usar TUs para controlar a capacidade do recurso de namespace para entrada e saída de mensagens.

Descrição do limite Limite
Sessões MQTT por namespace da Grade de Eventos 10.000 por TU
Sessões por namespace da Grade de Eventos 10.000 por TU
Intervalo de expiração da sessão Oito horas, configurável no namespace da Grade de Eventos
Requisições de publicação MQTT de entrada por namespace da Grade de Eventos 1.000 mensagens por segundo por TU
Largura de banda de MQTT de entrada por namespace da Grade de Eventos 1 MB por segundo/TU
Solicitações de publicação MQTT de entrada por sessão 1.000 mensagens por segundo
Largura de banda de MQTT de entrada por sessão 1 MB por segundo
Solicitações de publicação de mensagens MQTT de entrada não confirmadas* 1.000 mensagens
Limite de largura de banda MQTT de entrada* 64 KB
Solicitações de publicação HTTP de entrada por namespace da Grade de Eventos 500 mensagens por segundo por TU
Largura de banda HTTP de entrada por namespace da Grade de Eventos 512 KB por segundo por TU
Solicitações de publicação HTTP de entrada por sessão 500 mensagens por segundo
Largura de banda HTTP de entrada por sessão 512 KB por segundo
Mensagens HTTP de entrada em voo* 500 mensagens
Tamanho máximo da mensagem de retenção** 64 KB
Mensagem de retenção máxima por TU 10.000 mensagens ou 640 MB (o que for atingido primeiro)
Armazenamento total de retenção por TU 640 MB
Manter a expiração da mensagem (MQTT 3.1.1) 365 dias (padrão)
Manter a expiração da mensagem (MQTT 5.0) Configurável usando o intervalo de expiração da mensagem com um intervalo de 0 a 31.536.000 segundos (365 dias)
Solicitações de publicação MQTT de saída por namespace da Grade de Eventos 1.000 mensagens por segundo por TU
Largura de banda de MQTT de saída por namespace da Grade de Eventos 1 MB por segundo/TU
Solicitações de publicação MQTT de saída por sessão 100 mensagens por segundo
Largura de banda de MQTT de saída por sessão 1 MB por segundo
Solicitações de publicação de mensagens MQTT de saída não confirmadas* 100 Mensagens
Limite de largura de banda MQTT de saída* 64 KB
Tamanho máximo da mensagem 512 KB
Segmentos por tópico/filtro de tópico 15
Tamanho do tópico 256 B
Tópico de resposta MQTTv5 256 B
Aliases de tópico MQTTv5 10 por sessão
Tamanho total de todas as propriedades do usuário no MQTTv5 32 KB
Taxa de conexão MQTT por sessão de cliente 1 tentativa de conexão por segundo por sessão do cliente
Tamanho do tipo de conteúdo MQTTv5 256 B
Tamanho dos dados de correlação MQTTv5 256 B
Solicitações de conexão 200 solicitações por segundo por TU
Tamanho dos dados de autenticação MQTTv5 8 KB
Intervalo máximo de Keep Alive 1,160
Filtros de tópicos por pacote MQTT SUBSCRIBE 10
Inscrever e cancelar inscrição de solicitações por namespace da Grade de Eventos 200 solicitações por segundo
Inscrever e cancelar solicitações por sessão Cinco solicitações por segundo
Assinaturas por sessão de MQTT 50
Assinaturas por namespace da Grade de Eventos 1 milhão
Assinaturas por tópico de MQTT Ilimitado, se eles não excederem o limite de assinaturas por namespace ou sessão da Grade de Eventos
Recursos de cliente registrados 10.000 clientes por TU
Certificados da Autoridade de Certificação 10
Grupos de clientes 10
Espaços de tópicos 10
Modelos de tópicos 10 por espaço de tópico
Associações de permissão 100

* Para MQTTv5, saiba mais sobre suporte ao controle de fluxo.

** Contagem de mensagens retidas em relação à cota total de armazenamento MQTT para o namespace. Quando a cota é atingida, a publicação de novas mensagens retidas falha até que as mensagens existentes sejam expiradas ou excluídas (por exemplo, por meio de uma publicação de conteúdo vazia).

Limites de eventos no namespace da Grade de Eventos

Os limites a seguir se aplicam a eventos no recurso de namespace da Grade de Eventos.

Descrição do limite Limite
Tópicos do namespace da Grade de Eventos 100 por TU
Entrada de evento Mil eventos por segundo ou 1 MB por segundo/TU (o que ocorrer primeiro)
Saída de evento (APIs de push e pull) Até dois mil eventos por segundo ou 2 MB por segundo/TU
Saída de evento (reconhecer, liberar, rejeitar e renovar APIs de bloqueio) Até dois mil eventos por segundo ou 2 MB por segundo/TU
Retenção máxima de eventos em tópicos do namespace da Grade de Eventos 7 dias
Assinaturas por tópico 500
Tamanho máximo de evento 1 MB
Tamanho do lote 1 MB
Eventos por solicitação 1.000

Limites de recursos de tópico personalizado, tópico do sistema e tópico de parceiro

Os limites a seguir se aplicam ao tópico personalizado da Grade de Eventos, ao tópico do sistema e aos recursos de tópico do parceiro.

Descrição do limite Limite
Tópicos personalizados por assinatura do Microsoft Azure 100
Quando o limite é atingido, você pode considerar uma região diferente ou o uso de domínios, que podem dar suporte a 100.000 tópicos.
Assinaturas de Evento por tópico 500
Esse limite não pode ser aumentado.
Publicar a taxa de um tópico personalizado ou parceiro (entrada) 5.000 eventos ou 5 MB por segundo (o que vier primeiro)
Um evento é contado para fins de preços e limites como uma parte de dados de 64 KB. Portanto, se o evento tiver 128 KB, ele contará como dois eventos.
Tamanho do evento 1 MB
Esse limite não pode ser aumentado.
Retenção máxima de eventos em tópicos 1 dia
Esse limite não pode ser aumentado.
Número de eventos de entrada por lote 5\.000
Esse limite não pode ser aumentado.
Conexões do ponto de extremidade privado por tópico 64
Esse limite não pode ser aumentado.
Regras de firewall de IP por tópico 128

Limites de recursos de domínio

Os limites a seguir se aplicam ao recurso de domínio da Grade de Eventos.

Descrição do limite Limite
Domínios por assinatura do Azure 100
Tópicos por domínio 100.000
Assinaturas de eventos por tópico em um domínio 500
Esse limite não pode ser aumentado.
Assinaturas de eventos no escopo do domínio 50
Esse limite não pode ser aumentado.
Taxa de publicação para um domínio (entrada) 5.000 eventos ou 5 MB por segundo (o que vier primeiro)
Um evento é contado para fins de preços e limites como uma parte de dados de 64 KB. Portanto, se o evento tiver 128 KB, ele contará como dois eventos.
Retenção máxima de eventos em tópicos de domínio 1 dia
Esse limite não pode ser aumentado.
Conexões do ponto de extremidade privado por domínio 64
Regras de firewall de IP por tópico 128