Cotas e limites

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:

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 queue.yaml têm como base o método anterior das filas de tarefas. Essas filas continuam tendo uma cota inicial de 100.

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.