Criar filas de obtenção

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:

  1. Remova a definição da fila do ficheiro de configuração da fila.

  2. Carregue o ficheiro alterado.

    gcloud app deploy queue.yaml
    

Quando a fila estiver desativada, use a consola Google Cloud para a eliminar.

  1. Na Google Cloud consola, selecione a fila.

    Aceda ao Cloud Tasks

  2. 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.