Esta página descreve como criar uma fila de obtenção. Tem de criar a fila antes de poder adicionar tarefas à mesma. A página também descreve como pausar ou eliminar uma fila.
Definir filas com queue.yaml
Pode definir filas de obtenção com o ficheiro queue.yaml
para a sua aplicação.
O processo é o mesmo que criar filas de envio com nome, com uma diretiva especializada, mode: pull
, adicionada ao ficheiro.
queue:
- name: my-queue-name
mode: pull
Usa o comando gcloud
da CLI gcloud para carregar o ficheiro.
gcloud app deploy queue.yaml
Desativar filas
Pode desativar ou pausar uma fila removendo a respetiva definição do ficheiro de configuração da fila e, em seguida, carregando o ficheiro atualizado.
Depois de carregar o ficheiro atualizado, a fila é definida como "desativada" e a respetiva taxa é definida como 0. As tarefas na fila ou as novas tarefas adicionadas à fila não são processadas. Pode voltar a ativar a fila desativada carregando um novo ficheiro de fila com a fila definida.
Também pode pausar uma fila na página Cloud Tasks na Google Cloud consola.
Eliminar filas
Para eliminar uma fila, tem de a desativar primeiro:
Remova a definição da fila do ficheiro de configuração da fila.
Carregue o ficheiro alterado.
gcloud app deploy
queue.yaml
Quando a fila estiver desativada, use a consola Google Cloud para a eliminar.
Na Google Cloud consola, selecione a fila.
Clique em Eliminar fila.
Se eliminar uma fila da Google Cloud consola, tem de aguardar 7 dias antes de a recriar com o mesmo nome.
O que se segue?
Saiba como criar tarefas.