Neste documento, listamos as cotas e os limites do sistema que se aplicam ao Cloud Tasks.
- As cotas especificam a quantidade de um recurso compartilhado e mensurável que pode ser usado. As cotas são definidas por serviços do Google Cloud , como o Cloud Tasks.
- Os limites do sistema são valores fixos que não podem ser alterados.
Cotas
OGoogle Cloud usa cotas para garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Uma cota restringe a alocação de um recurso doGoogle Cloud para uso do seu projeto do Google Cloud . As cotas se aplicam a vários tipos de recursos, incluindo hardware, software e componentes de rede. Por exemplo, elas podem restringir o número de chamadas de API para um serviço, o número de balanceadores de carga usados simultaneamente pelo projeto ou o número de projetos que podem ser criados. As cotas protegem a comunidade de usuários doGoogle Cloud , impedindo a sobrecarga de serviços. Elas também ajudam você a gerenciar seus próprios recursos do Google Cloud .
O sistema de cotas do Cloud faz o seguinte:
- Monitora o consumo de produtos e serviços do Google Cloud .
- Restringe o consumo desses recursos.
- Possibilita a solicitação de mudanças no valor das cotas e a automatização de ajustes de cotas.
Na maioria dos casos, quando você tenta consumir mais de um recurso do que a cota permite, o sistema bloqueia o acesso ao recurso, e a tarefa que você está tentando executar falha.
As cotas geralmente se aplicam ao nível do projeto do Google Cloud . O uso de um recurso em um projeto não afeta a cota disponível em outro. Em um projeto do Google Cloud , as cotas são compartilhadas entre todos os aplicativos e endereços IP.
A tabela a seguir descreve as cotas para recursos do Cloud Tasks.
Recurso | Nome da cota do console | Valor padrão | Descrição |
---|---|---|---|
Número máximo de filas | Número de filas por região | 1.000 por região | O número total de filas (para destinos HTTP e do App Engine) que podem existir em um projeto por região, incluindo a fila padrão. As filas que processam tarefas para destinos do App Engine precisam estar na mesma região do aplicativo do App Engine. Essa é a cota para filas criadas usando métodos da API Cloud Tasks. No entanto, as filas criadas usando
|
Solicitações de API | Solicitações por minuto e região | 6.000.000 por minuto | O número total de solicitações da API que podem ser feitas por minuto. |
Solicitações para forçar a execução de tarefas | Executar solicitações de tarefa por minuto e por região | 60 por minuto | O número total de solicitações de
run task
por minuto. Essa API se destina à depuração manual e não está relacionada à execução normal de tarefas. |
Solicitações de lista | Solicitações de lista de grupos por minuto e região | 600 por minuto | O número total de solicitações de
list tasks ,
list queues ,
e list locations
por minuto. |
Para ajustar a maioria das cotas, use o console do Google Cloud . Para mais informações, consulte Solicitar ajuste de cota.
Limites do sistema
Também há limites de sistema para os recursos do Cloud Tasks. Os limites do sistema não podem ser alterados.
A tabela a seguir descreve os limites do sistema para o Cloud Tasks.
Recurso | Valor | Descrição |
---|---|---|
Taxa de envio da fila | 500 tarefas por segundo por fila | A taxa máxima em que as tarefas podem ser enviadas de uma fila. Para enviar as tarefas com taxas mais altas, use várias filas. |
Tamanho máximo da tarefa | 1 MB | O tamanho máximo de uma tarefa que pode ser adicionada a uma fila. |
Janela de eliminação de tarefas duplicadas | Até 24 horas | O período em que a adição de uma tarefa com o mesmo nome de uma tarefa excluída recentemente fará com que o serviço a rejeite com um erro. Esse é o período que a remoção de tarefas duplicadas permanece em vigor após a exclusão de uma tarefa. |
Filas inativas | Inativa após 30 dias | Uma fila será considerada INACTIVE se nenhuma chamada de método for feita para ela de qualquer API e se não houver tarefas despachadas nesse período. |
Retenção máxima de tarefas | 31 dias | O tempo da adição de uma tarefa a uma fila até a exclusão automática dela. |
Tempo máximo programado para uma tarefa | 30 dias a partir da data e hora atuais | A quantidade máxima de tempo no futuro em que uma tarefa pode ser agendada. |
Recriação da fila | 7 dias | O tempo que você precisa esperar depois de excluir uma fila para recriar uma fila com o mesmo nome. |