Metas de escalabilidade e desempenho para armazenamento em fila

Esta referência detalha as metas de escalabilidade e desempenho para o Armazenamento do Azure. As metas de escalabilidade e desempenho aqui listadas são de topo de gama, mas são alcançáveis. Em todos os casos, a taxa de pedidos e a largura de banda que a sua conta de armazenamento atinge dependem do tamanho dos objetos armazenados, dos padrões de acesso usados e do tipo de carga de trabalho que a sua aplicação realiza.

Teste o seu serviço para determinar se o seu desempenho corresponde aos seus requisitos. Se possível, evite picos repentinos na taxa de tráfego e garanta que o tráfego seja bem distribuído entre partições.

Quando seu aplicativo atinge o limite do que uma partição pode lidar com sua carga de trabalho, o Armazenamento do Azure começa a retornar respostas de código de erro 503 (Servidor ocupado) ou código de erro 500 (Tempo limite de operação). Se ocorrerem erros 503, considere modificar a sua aplicação para utilizar uma política de adiamento exponencial para novas tentativas. O backoff exponencial diminui a carga na partição e atenua os picos de tráfego nessa partição.

Definir metas de escalonamento para o Armazenamento em Fila

Recurso Objetivo
Tamanho máximo de uma única fila 500 TiB
Tamanho máximo de uma mensagem em uma fila 64 KiB
Número máximo de políticas de acesso armazenadas por fila 5
Taxa máxima de pedidos por conta de armazenamento 20.000 mensagens por segundo, o que pressupõe um tamanho de mensagem de 1 KiB
Taxa de transferência de destino para uma única fila (mensagens de 1 KiB) Até 2.000 mensagens por segundo

Ver também