Cette page explique comment créer une file d'attente de retrait. Vous devez créer la file d'attente avant de pouvoir y ajouter des tâches. Vous apprendrez également à suspendre et à supprimer une file d'attente.
Définir des files d'attente avec queue.yaml
Pour créer des files d'attente de retrait, utilisez le fichier queue.yaml
de votre application.
Le processus est le même que pour la création de files d'attente d'envoi nommées, avec une directive spécialisée mode: pull
ajoutée au fichier.
queue:
- name: my-queue-name
mode: pull
Vous utilisez la commande gcloud
de gcloud CLI pour importer le fichier.
gcloud app deploy queue.yaml
Désactiver des files d'attente
Vous pouvez désactiver ou suspendre une file d'attente en supprimant sa définition du fichier de configuration de la file d'attente, puis en important le fichier modifié.
Une fois le fichier mis à jour importé, la file d'attente est définie sur "désactivée" et sa valeur sur 0. Aucune des tâches figurant dans la file d'attente ou y étant ajoutées ne sera traitée. Vous pouvez réactiver la file d'attente désactivée en important un nouveau fichier de file d'attente dans lequel la file d'attente est définie.
Vous pouvez également suspendre une file d'attente à partir de la page Cloud Tasks dans la console Google Cloud.
Supprimer des files d'attente
Pour supprimer une file d'attente, vous devez d'abord la désactiver :
Supprimez la définition de la file d'attente du fichier de configuration.
Importez le fichier modifié.
gcloud app deploy
queue.yaml
Une fois la file d'attente désactivée, utilisez la console Google Cloud pour la supprimer.
Dans la console Google Cloud, sélectionnez la file d'attente.
Cliquez sur Supprimer la file d'attente.
Si vous supprimez une file d'attente de la console Google Cloud, vous devez attendre sept jours avant de pouvoir recréer une file d'attente portant le même nom.
Étape suivante
Découvrez comment créer des tâches.