Crear colas para tareas extraídas

En esta página se describe cómo crear una cola de extracción. Debes crear la cola antes de poder añadirle tareas. En la página también se explica cómo pausar o eliminar una cola.

Definir colas con queue.yaml

Puedes definir colas para tareas extraídas con el archivo queue.yaml de tu aplicación. El proceso es el mismo que el de crear colas de inserción con nombre, con una directiva especializada, mode: pull, añadida al archivo.

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

Para subir el archivo, usa el comando gcloud de gcloud CLI.

gcloud app deploy queue.yaml

Inhabilitar colas

Para inhabilitar o pausar una cola, elimina su definición del archivo de configuración de la cola y, a continuación, sube el archivo actualizado.

Una vez que se haya subido el archivo actualizado, la cola se inhabilitará y su frecuencia se establecerá en 0. Las tareas que estén en la cola o las nuevas tareas que se añadan a la cola no se procesarán. Para volver a habilitar la cola inhabilitada, sube un nuevo archivo de cola con la cola definida.

También puedes pausar una cola desde la página Cloud Tasks de la Google Cloud consola.

Eliminar colas

Para eliminar una cola, primero debes inhabilitarla:

  1. Elimina la definición de la cola del archivo de configuración de la cola.

  2. Sube el archivo modificado.

    gcloud app deploy queue.yaml
    

Una vez que la cola esté inhabilitada, usa la Google Cloud consola para eliminarla.

  1. En la Google Cloud consola, selecciona la cola.

    Ir a Cloud Tasks

  2. Haz clic en Eliminar cola.

Si eliminas una cola de la Google Cloud consola, debes esperar 7 días para volver a crearla con el mismo nombre.

Siguientes pasos

Consulta cómo crear tareas.