Creazione delle code in modalità pull

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

Definizione delle code con queue.yaml

Puoi definire le code in modalità pull utilizzando il file queue.yaml dell'applicazione. Il processo è lo stesso della creazione di code in modalità push denominate, con un'istruzione specializzata, mode: pull, aggiunta al file.

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

Utilizzerai il comando gcloud dell'interfaccia alla gcloud CLI per caricare il file.

gcloud app deploy queue.yaml

Disattivazione delle code

Puoi disattivare o mettere in pausa una coda rimuovendo la relativa definizione dalla coda. di configurazione del deployment e poi caricare il file aggiornato.

Una volta caricato il file aggiornato, la coda viene impostata su "disattivata" e la sua frequenza è impostata su 0. Qualsiasi attività in coda o nuove attività già presenti aggiunti alla coda non verranno elaborati. Puoi riattivare la coda disattivata caricando un nuovo file coda con la coda definita.

Puoi anche mettere in pausa una coda dall'interno 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. Seleziona la coda nella console Google Cloud.

    Vai a Cloud Tasks

  2. Fai clic su Elimina coda.

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

Passaggi successivi

Scopri come creare attività.