Creazione di code in modalità pull

In questa pagina viene descritto come creare una coda in modalità pull. Devi creare la coda prima di potervi aggiungere attività. La pagina descrive anche come mettere in pausa o eliminare una coda.

Definizione delle code con queue.yaml

Puoi definire code in modalità pull utilizzando il file queue.yaml per la tua applicazione. Il processo è uguale alla creazione di code in modalità push denominate, con l'aggiunta di un'istruzione specializzata, mode: pull, al file.

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

Per caricare il file, puoi utilizzare il comando gcloud gcloud CLI.

gcloud app deploy queue.yaml

Disattivazione delle code

Puoi disattivare o mettere in pausa una coda rimuovendo la relativa definizione dal file di configurazione della coda e caricando il file aggiornato.

Dopo aver caricato il file aggiornato, la coda viene impostata su "disattivata" e la velocità viene impostata su 0. Le attività in coda o le nuove attività aggiunte alla coda non verranno elaborate. Puoi riabilitare la coda disabilitata caricando un nuovo file della coda con la coda definita.

Puoi anche mettere in pausa una coda dalla pagina Cloud Tasks nella console Google Cloud.

Eliminazione delle code

Per eliminare una coda, devi prima disattivarla:

  1. Rimuovi la definizione della coda dal file di configurazione della coda.

  2. Carica il file modificato.

    gcloud app deploy queue.yaml
    

Una volta disabilitata la coda, utilizza la console Google Cloud per eliminarla.

  1. Nella console Google Cloud, seleziona la coda.

    Vai a Cloud Tasks

  2. Fai clic su Elimina coda.

Se elimini una coda dalla console Google Cloud, devi attendere 7 giorni prima di ricreare con lo stesso nome.

Passaggi successivi

Scopri come creare attività.