Nesta página, mostramos como criar filas pull. É preciso criar a fila antes de adicionar tarefas a ela. Também descrevemos como pausar ou excluir uma fila.
Como definir filas com queue.yaml
É possível definir filas pull usando o arquivo queue.yaml
para o aplicativo.
O processo é o mesmo de criar filas push nomeadas, com uma diretiva especializada, mode: pull
, adicionada ao arquivo.
queue:
- name: my-queue-name
mode: pull
Use o comando gcloud
da gcloud CLI para fazer upload do arquivo.
gcloud app deploy queue.yaml
Como desativar filas
Para desativar ou pausar uma fila, remova a definição dela do arquivo de configuração e faça o upload do arquivo atualizado.
Depois que o arquivo atualizado é carregado, a fila é definida como "desativada" e sua taxa é definida como 0. Nem as tarefas que estiverem na fila nem as novas tarefas adicionadas serão processadas. Para reativar a fila, faça upload de um novo arquivo de fila com a fila definida.
Também é possível pausar uma fila na página Cloud Tasks no console do Google Cloud .
Como excluir filas
Para excluir uma fila, primeiro, você precisa desativá-la:
Remova a definição da fila do arquivo de configuração de fila.
Faça upload do arquivo alterado.
gcloud app deploy
queue.yaml
Quando a fila estiver desativada, use o console do Google Cloud para excluí-la.
No console do Google Cloud , selecione a fila.
Clique em Excluir fila.
Se excluir uma fila no console do Google Cloud , será preciso aguardar sete dias para recriar outra com o mesmo nome.
A seguir
Saiba como criar tarefas.