O Python 2 não é mais compatível com a comunidade. Recomendamos que você migre aplicativos do Python 2 para o Python 3.

Como criar filas pull

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

Você pode definir filas pull usando o arquivo queue.yaml para seu aplicativo. O processo é igual a criar filas push nomeadas, com uma diretiva especializada, mode: pull, adicionada ao arquivo.

queue:
- name: my-queue-name
  mode: pull
Você usa o comando gcloud do SDK do Cloud 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 "Filas de tarefas" no Console do Cloud

Como excluir filas

Para excluir uma fila, primeiro, você precisa desativá-la:

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

  2. Faça upload do arquivo alterado.

    gcloud app deploy queue.yaml
    

    Quando a fila estiver desativada, use o Console do Cloud para excluí-la.

    1. No Console do Cloud, selecione a fila.

      Acessar a página "Filas de tarefas"

    2. Clique em Excluir fila.

    Se você excluir uma fila do Console do Cloud, precisará aguardar sete dias antes de criar outra com o mesmo nome.

    A seguir