Auf dieser Seite wird beschrieben, wie Sie eine Pull-Warteschlange erstellen. Sie müssen die Warteschlange erstellen, bevor Sie Aufgaben einfügen können. Auf der Seite wird außerdem beschrieben, wie eine Warteschlange pausiert oder gelöscht wird.
Warteschlangen mit queue.yaml
definieren
Sie können Pull-Warteschlangen mithilfe der Datei queue.yaml
für Ihre Anwendung definieren.
Der Prozess entspricht dem Erstellen benannter Push-Warteschlangen, nur dass der Datei die spezielle Anweisung mode: pull
hinzugefügt wird.
queue:
- name: my-queue-name
mode: pull
Sie verwenden den gloud CLI-Befehl gcloud
zum Hochladen der Datei.
gcloud app deploy queue.yaml
Warteschlangen deaktivieren
Sie können eine Warteschlange deaktivieren oder pausieren. Entfernen Sie dazu die zugehörige Definition aus der Warteschlangen-Konfigurationsdatei und laden Sie dann die aktualisierte Datei hoch.
Sobald die aktualisierte Datei hochgeladen wurde, wird die Warteschlange auf "deaktiviert" und ihre Rate auf 0 gesetzt. Aufgaben, die sich in der Warteschlange befinden, oder neu hinzugefügte Aufgaben werden dann nicht verarbeitet. Sie können die deaktivierte Warteschlange jederzeit wieder aktivieren. Laden Sie dazu eine neue Datei mit der definierten Warteschlange hoch.
Sie können eine Warteschlange auch in der Google Cloud Console auf Seite „Cloud Tasks“ anhalten.
Warteschlangen löschen
Sie müssen eine Warteschlange deaktivieren, um sie zu löschen:
Entfernen Sie die Warteschlangendefinition aus der Konfigurationsdatei der Warteschlange.
Laden Sie die geänderte Datei hoch.
gcloud app deploy
queue.yaml
Sobald die Warteschlange deaktiviert ist, können Sie sie über die Google Cloud Console löschen.
Wählen Sie in der Google Cloud Console die Warteschlange aus.
Klicken Sie auf Warteschlange löschen.
Wenn Sie eine Warteschlange über die Google Cloud Console löschen, können Sie erst nach sieben Tagen eine Warteschlange mit dem gleichen Namen erstellen.