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.
Esta seção lista as cotas básicas e as limitações nas mensagens do Barramento de Serviço do Azure.
Cotas de mensagens
A tabela a seguir lista as informações de cota específicas às mensagens do Barramento de Serviço do Azure. Para obter informações sobre preços e outras cotas do Barramento de Serviço, confira Preços do Barramento de Serviço.
Limites comuns para todas as camadas
Os limites a seguir são comuns em todas as camadas.
Nome da cota | Valor | Observações |
---|---|---|
Número máximo de namespaces por assinatura do Azure | 1000 (padrão e máximo) | Esse limite é baseado no provedor Microsoft.ServiceBus , não na camada. Portanto, é o número total de namespaces em todas as camadas. As solicitações subsequentes de namespaces adicionais são rejeitadas. |
Número de conexões simultâneas em um namespace | Mensagens de rede: 1.000. AMQP: 5.000. |
As solicitações subsequentes para conexões adicionais são rejeitadas. Operações REST não são consideradas conexões TCP simultâneas. |
Número de solicitações de recebimento simultâneas em uma entidade de fila, tópico ou assinatura | 5.000 | As solicitações de recebimento subsequentes são rejeitadas. Essa cota aplica-se ao número combinado de operações de recebimento simultâneas em todas as assinaturas em um tópico. |
Tamanho máximo de qualquer caminho de entidade de mensagens: fila ou tópico | 260 caracteres. | |
Tamanho máximo de qualquer nome de entidade de mensagens: namespace, assinatura ou regra de assinatura | 50 caracteres. | |
Tamanho máximo de uma ID de mensagem | 128 | |
Tamanho máximo de uma ID da sessão de mensagem | 128 | |
Tamanho de propriedade de mensagem para uma entidade de fila, tópico ou assinatura | O tamanho máximo da propriedade de mensagem para cada propriedade é de 32 KB. O tamanho cumulativo de todas as propriedades não pode exceder 64 KB. Esse limite se aplica a todo o cabeçalho da mensagem agenciada, que tem propriedades de usuário e de sistema, como número da sequência, rótulo e ID da mensagem. Número máximo de propriedades de cabeçalho no recipiente de propriedades: byte/int.MaxValue. |
A exceção SerializationException é gerada. |
Número de filtros SQL por tópico | 2.000 | As solicitações subsequentes para a criação de filtros adicionais no tópico são rejeitadas e o código de chamada recebe uma exceção. |
Número de filtros de correlação por tópico | 100.000 | As solicitações subsequentes para a criação de filtros adicionais no tópico são rejeitadas e o código de chamada recebe uma exceção. |
Tamanho de filtros ou ações SQL | Comprimento máximo da cadeia de caracteres de condição de filtro: 1.024 (1 K). Comprimento máximo da cadeia de caracteres de ação de regra: 1.024 (1 K). Número máximo de expressões por ação de regra: 32. |
As solicitações subsequentes para a criação de filtros adicionais são rejeitadas e o código de chamada recebe uma exceção. |
Número de regras de autorização de acesso compartilhado por namespace, fila ou tópico | Número máximo de regras por tipo de entidade: 12. As regras configuradas em um namespace do Barramento de Serviço se aplicam a todos os tipos: filas, tópicos. |
As solicitações subsequentes para a criação de regras adicionais são rejeitadas e o código de chamada recebe uma exceção. |
Número de mensagens por transação | 100 Para ambas as operações Send() e SendAsync(). |
Mensagens de entrada adicionais são rejeitadas e o código de chamada recebe uma exceção com a mensagem: não é possível enviar mais de 100 mensagens em uma única transação. |
Número máximo de mensagens excluídas na chamada DeleteMessagesAsync | 500 | A API DeleteMessagesAsync dá suporte à exclusão de até 500 mensagens por chamada. Solicitações que excedem esse limite (por exemplo, 4000) lançarão um ArgumentOutOfRangeException. |
Número máximo de mensagens retornadas na chamada PeekMessagesAsync | 250 | |
Número de regras de rede virtual e filtro IP | 128 |
Camadas de serviço básicas versus standard versus premium
A tabela a seguir mostra limites diferentes para as camadas Basic, Standard e Premium.
Nome da cota | Básico | Standard | Premium | Observações |
---|---|---|---|---|
Tamanho da fila ou do tópico | 1, 2, 3, 4 GB ou 5 GB 80 GB, se o particionamento estiver habilitado. |
1, 2, 3, 4 GB ou 5 GB 80 GB, se o particionamento estiver habilitado. |
80 GB | Definida na criação/atualização da fila ou do tópico. O tamanho total de todas as entidades em um namespace não pode exceder o limite de tamanho do namespace documentado na próxima linha. As mensagens de entrada subsequentes são rejeitadas e o código de chamada recebe uma exceção. Atualmente, uma mensagem grande (tamanho > 1 MB) enviada para uma fila é contada duas vezes. E uma mensagem grande (tamanho > 1 MB) enviada a um tópico é contada X + 1 vezes, em que X é o número de assinaturas do tópico. |
Tamanho do namespace | 400 GB | 400 GB | 1 TB por MU (unidade de mensagens). | O tamanho total de todas as entidades em um namespace não pode exceder esse limite. |
Número de tópicos ou filas por namespace | 10.000 | 10.000 | 1.000 por unidade de mensagem (UM). | Solicitações subsequentes de criação de um novo tópico ou fila no namespace são rejeitadas. Como resultado, se configurado por meio do portal do Azure, uma mensagem de erro será gerada. Se chamado da API de gerenciamento, o código de chamada receberá uma exceção. |
Número de tópicos ou filas particionados por namespace | 100 | 100 | Não aplicável | Cada fila ou tópico particionado conta para a cota de 1.000 entidades por namespace. As solicitações subsequentes para a criação de um novo tópico particionado ou fila no namespace são rejeitadas. Como resultado, se configurado por meio do portal do Azure, uma mensagem de erro será gerada. Se chamado da API de gerenciamento, a exceção QuotaExceededException é recebida pelo código de chamada. Para ter mais entidades particionadas em um namespace de camada Básica ou Standard, crie namespaces adicionais. |
Tamanho da mensagem ou tamanho do lote de uma fila, tópico ou entidade de assinatura | 256 KB | 256 KB | 100 MB no AMQP 1 MB para http e SBMP |
O tamanho da mensagem inclui o tamanho das propriedades (sistema e usuário) e o tamanho da conteúdo. O tamanho das propriedades do sistema varia dependendo do seu cenário. As mensagens de entrada que excedem essas cotas são rejeitadas e o código de chamada recebe uma exceção. |
Número de assinaturas por tópico | 2.000 | 2.000 | 2.000 | As solicitações subsequentes para a criação de assinaturas adicionais para o tópico são rejeitadas. Como resultado, se configuradas por meio do portal, uma mensagem de erro é mostrada. Se chamado da API de gerenciamento, o código de chamada receberá uma exceção. |
Operações por segundo | 1,000 | 1,000 | Não aplicável | O Premium não tem limitações fixas nas operações por segundo. A taxa de transferência varia dependendo do número de MUs e das características da carga de trabalho. Para obter mais informações sobre como a carga de trabalho afeta a taxa de transferência e como otimizar isso, consulte As Práticas Recomendadas para melhorias de desempenho usando o Sistema de Mensagens do Barramento de Serviço. |