Metas de escalabilidade e desempenho do Armazenamento de Filas

Esta referência detalha os destinos de escalabilidade e desempenho do Armazenamento do Azure. Os destinos de escalabilidade e desempenho listados aqui são alvos de alta qualidade, mas são alcançáveis. Em todos os casos, a taxa de pedidos e a largura de banda obtidas pela sua conta de armazenamento dependem do tamanho dos objetos armazenados, dos padrões de acesso utilizados e do tipo de carga de trabalho que a sua aplicação executa.

Certifique-se de que testa o seu serviço para determinar se o respetivo desempenho cumpre os seus requisitos. Se possível, evite picos repentinos na taxa de tráfego e certifique-se de que o tráfego está bem distribuído entre partições.

Quando a aplicação atinge o limite do que uma partição pode processar para a carga de trabalho, o Armazenamento do Azure começa a devolver o código de erro 503 (Servidor Ocupado) ou as respostas do código de erro 500 (Tempo Limite da Operação). Se estiverem a ocorrer erros 503, considere modificar a sua aplicação para utilizar uma política de backoff exponencial para repetições. O backoff exponencial permite que a carga na partição diminua e reduza os picos de tráfego para essa partição.

Dimensionar destinos para o Armazenamento de Filas

Recurso Destino
Tamanho máximo de uma única fila 500 TiB
Tamanho máximo de uma mensagem numa fila 64 KiB
Número máximo de políticas de acesso armazenado 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
Débito de destino para uma única fila (mensagens de 1 KiB) Até 2000 mensagens por segundo

Ver também