Este documento lista as quotas e os limites do sistema que se aplicam ao Cloud Tasks.
- As quotas têm valores predefinidos, mas normalmente pode pedir ajustes.
- Os limites do sistema são valores fixos que não podem ser alterados.
Quotas
Google Cloud usa quotas para ajudar a garantir a equidade e reduzir os picos na utilização e disponibilidade de recursos. Uma quota restringe a quantidade de um Google Cloud recurso que o seu Google Cloud projeto pode usar. As quotas aplicam-se a uma variedade de tipos de recursos, incluindo componentes de hardware, software e rede. Por exemplo, as quotas podem restringir o número de chamadas API para um serviço, o número de balanceadores de carga usados em simultâneo pelo seu projeto ou o número de projetos que pode criar. As quotas protegem a comunidade de Google Cloud utilizadores, impedindo a sobrecarga dos serviços. As quotas também ajudam a gerir os seus próprios Google Cloud recursos.
O sistema de quotas da nuvem faz o seguinte:
- Monitoriza o seu consumo de Google Cloud produtos e serviços
- Restringe o seu consumo desses recursos
- Oferece uma forma de pedir alterações ao valor da quota e automatizar os ajustes de quotas
Na maioria dos casos, quando tenta consumir mais de um recurso do que a respetiva quota permite, o sistema bloqueia o acesso ao recurso e a tarefa que está a tentar realizar falha.
Geralmente, as quotas aplicam-se ao nível do Google Cloud projeto A sua utilização de um recurso num projeto não afeta a sua quota disponível noutro projeto. Num Google Cloud projeto, as quotas são partilhadas por todas as aplicações e endereços IP.
A tabela seguinte descreve as quotas para recursos do Cloud Tasks.
Recurso | Nome da quota da consola | Valor predefinido | Descrição |
---|---|---|---|
Número máximo de filas | Número de filas por região | 1000 por região | O número total de filas (para destinos HTTP e do App Engine) que podem existir num projeto por região, incluindo a fila predefinida. As filas que processam tarefas para destinos do App Engine têm de estar na mesma região que a app do App Engine. Esta é a quota para filas criadas através de métodos da API Cloud Tasks. No entanto, todas as filas criadas com |
Pedidos de API | Pedidos por minuto por região | 6 000 000 por minuto | O número total de pedidos de API que podem ser feitos por minuto. |
Forçar pedidos de tarefas de execução | Executar pedidos de tarefas por minuto por região | 60 por minuto | O número total de
run task
pedidos por minuto. Esta API destina-se à depuração manual e não está relacionada com a execução normal de tarefas. |
Pedidos de listas | Liste os pedidos de grupos por minuto por região | 600 por minuto | O número total de pedidos de
list tasks ,
list queues ,
e list locations
por minuto. |
Para ajustar a maioria das quotas, use a Google Cloud consola. Para mais informações, consulte o artigo Peça um ajuste da quota.
Limites do sistema
Também existem limites do sistema nos recursos do Cloud Tasks. Não é possível alterar os limites do sistema.
A tabela seguinte 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 à qual as tarefas podem ser enviadas a partir de uma fila. Para enviar a taxas mais elevadas, 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. |
Período de eliminação de duplicados de tarefas | Até 24 horas | O período durante o qual a adição de uma tarefa com o mesmo nome de uma tarefa eliminada recentemente faz com que o serviço a rejeite com um erro. Este é o período durante o qual a desduplicação de tarefas permanece em vigor após a eliminação de uma tarefa. |
Filas inativas | Inativo após 30 dias | Uma fila é considerada INACTIVE se não forem feitas chamadas de métodos a partir de nenhuma API e não tiver havido envios de tarefas durante este período. |
Retenção máxima de tarefas | 31 dias | O tempo entre o momento em que uma tarefa é adicionada a uma fila e o momento em que é eliminada automaticamente. |
Tempo máximo de agendamento para uma tarefa | 30 dias a partir da data e hora atuais | O período máximo no futuro durante o qual uma tarefa pode ser agendada. |
Recriação da fila | 7 dias | O tempo que tem de esperar após eliminar uma fila para recriar uma fila com o mesmo nome. |