Crea listas de extracción

En esta página, se describe cómo crear una lista de extracción. Debes crear una cola para poder agregarle tareas. Aquí también se describe cómo pausar o borrar una cola.

Define colas con un archivo de configuración de cola

Puedes crear listas de extracción mediante el archivo de configuración de la cola, queue.xml o queue.yaml, para la aplicación. El proceso es el mismo que crear listas de aplicaciones en cola con nombre, con una directiva especializada, <mode>pull</mode>, que se agrega al archivo.

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 subir el archivo, usa lo siguiente:

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

Inhabilita colas

Puedes inhabilitar o pausar una cola; para ello, quita su definición de tu archivo de configuración de colas y sube el archivo actualizado.

Una vez que se sube el archivo actualizado, la cola pasa a estar “inhabilitada” y su frecuencia se establece en 0. Si la cola contiene tareas o se le agregan tareas nuevas, estas no se procesarán. Para volver a habilitar la cola, sube un archivo de colas nuevo que incluya su definición.

También puedes pausar una cola desde la página Listas de tareas en cola en Cloud Console.

Borra colas

Para borrar una cola, primero debes inhabilitarla:

  1. Quita la definición de la cola del archivo de configuración de colas.

  2. Sube el archivo modificado.

appcfg/xml

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

o en Windows:

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

gcloud/yaml

gcloud app deploy queue.yaml

Una vez que la cola esté inhabilitada, usa Cloud Console para borrarla.

  1. En Cloud Console, selecciona la cola.

    Ir a la página Listas de tareas en cola

  2. Haz clic en Borrar cola.

Si borras una cola de Cloud Console, debes esperar 7 días antes de volver a crearla con el mismo nombre.

Próximos pasos