Este documento lista as quotas e os limites do sistema que se aplicam ao Cloud Tasks.
- As quotas especificam a quantidade de um recurso partilhado contabilizável que pode usar. As quotas são definidas por Google Cloud serviços como o Cloud Tasks.
- Os limites do sistema são valores fixos que não podem ser alterados.
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.
Para ajustar a maioria das quotas, use a Google Cloud consola. Para mais informações, consulte o artigo Peça um ajuste da quota.
Também existem limites do sistema nos recursos do Cloud Tasks. Não é possível alterar os limites do sistema.
Recurso | Valor | Descrição |
---|---|---|
Número máximo de filas: Objetivos HTTP |
1000 filas |
O número total de filas que podem existir num projeto por região.
Inclui a fila predefinida.
Pode ser aumentado selecionando Editar quotas na página Quotas da Google Cloud consola. |
Número máximo de filas: Alvos do App Engine |
1000 filas |
O número total de filas que podem existir num projeto. 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 quota inclui a fila predefinida. Nota: esta é a quota para filas criadas através de métodos da API Cloud Tasks. No entanto, todas as filas criadas com queue.yaml
baseiam-se no método de filas de tarefas mais antigo. Estas filas
continuam a ter uma quota inicial de 100.
Pode ser aumentado selecionando Editar quotas na página Quotas da Google Cloud consola. |
Pedidos de API | 6 000 000 de pedidos por minuto |
O número total de pedidos de API que podem ser feitos por minuto.
Pode ser aumentado selecionando Editar quotas na página Quotas da Google Cloud consola. |
Taxa de envio da fila | 500 tarefas enviadas 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. |
Forçar pedidos de tarefas de execução | 60 pedidos por minuto | O número total de pedidos de run task por minuto. Tenha em atenção que esta API destina-se à depuração manual e não está relacionada com a execução normal de tarefas. |
Pedidos de listas | 600 pedidos por minuto | O número total de pedidos de list tasks, list queues e list locations por minuto. |
Período de remoçã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 eliminação de duplicados de tarefas permanece em vigor após a eliminação de uma tarefa. |
Filas inativas | Inativo após 30 dias |
Uma fila está INACTIVE se não forem feitas chamadas de métodos para a fila (a partir de qualquer API) e a fila não tiver enviado 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. |
Aumentos de quotas
Pode editar as suas quotas até aos respetivos valores máximos selecionando Editar quotas na página Quotas da página da Google Cloud consola. Para pedir um aumento acima da quota máxima, edite a quota com o aumento e a justificação pedidos e envie a atualização. Recebe uma notificação quando o seu pedido for recebido. Podemos entrar em contacto consigo para obter mais informações acerca da sua solicitação. Após a revisão da sua solicitação, vai receber uma notificação a indicar se foi aprovada ou recusada.