Metas de escalabilidade e desempenho do Armazenamento de Filas
Esta referência detalha as metas de escalabilidade e desempenho para o Armazenamento do Azure. As metas de escalabilidade e desempenho listadas aqui são metas avançadas, mas podem ser alcançadas. Em todos os casos, a taxa de solicitação e a largura de banda obtidas por sua conta armazenamento dependem do tamanho dos objetos armazenados, dos padrões de acesso utilizados e do tipo de carga de trabalho executado por seu aplicativo.
Teste o serviço para determinar se o desempenho atende às suas necessidades. Se possível, evite picos repentinos na taxa de tráfego e certifique-se de que o tráfego esteja bem distribuído entre as partições.
Quando seu aplicativo atinge o limite de processamento de uma partição para sua carga de trabalho, o Armazenamento do Azure começa a retornar respostas com o código de erro 503 (Servidor Ocupado) ou 500 (Tempo Limite da Operação). Se 503 erros estiverem ocorrendo, considere modificar seu aplicativo para usar uma política de backoff exponencial para novas tentativas. A retirada exponencial permite que a carga na partição diminua e afasta os picos de tráfego nessa partição.
Metas de escala para Armazenamento de Filas
Recurso | Destino |
---|---|
Tamanho máximo de uma fila | 500 TiB |
Tamanho máximo da mensagem em uma fila | 64 KiB |
Número máximo de políticas de acesso armazenadas por fila | 5 |
Taxa máxima de solicitação por conta de armazenamento | 20 mil mensagens por segundo, o que pressupõe um tamanho de mensagem de 1 KiB |
Taxa de transferência de destino de uma fila (mensagens de 1 KiB) | Até 2.000 mensagens por segundo |