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 um arquivo de configuração de fila

É possível criar filas pull usando o arquivo de configuração de fila, queue.xml ou queue.yaml do seu aplicativo. O processo é o mesmo para criar filas push nomeadas com uma diretriz especializada, <mode>pull</mode>, adicionada ao arquivo.

appcfg/xml

<?xml version="1.0" encoding="UTF-8"?>
<queue-entries>
  <queue>
    <name>my-queue-name</name>
    <mode>pull</mode>
  </queue>
</queue-entries>

gcloud/yaml

 queue:
 - name: my-queue-name
   mode: pull

Para fazer upload do arquivo:

appcfg/xml

Mac/Linux:

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update [YOUR_APP_DIR]

Windows:

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update [YOUR_APP_DIR]

gcloud/yaml

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.

Você também pode pausar uma fila na página Filas de tarefas no Console do GCP.

Como excluir filas

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

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

  2. Faça upload do arquivo alterado.

appcfg/xml

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.sh update_queues [YOUR_APP_DIR]

ou no Windows:

[PATH_TO_APP_ENGINE_SDK]\bin\appcfg.cmd update_queues [YOUR_APP_DIR]

gcloud/yaml

gcloud app deploy queue.yaml

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

  1. No Console do GCP, selecione a fila.

    Ir para a página "Filas de tarefas"

  2. Clique em Excluir fila.

Se você excluir uma fila no Console do GCP, será preciso aguardar sete dias para recriar outra com o mesmo nome.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Java 8