Pull-Warteschlangen erstellen

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:

  1. Entfernen Sie die Warteschlangendefinition aus der Konfigurationsdatei der Warteschlange.

  2. 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.

  1. Wählen Sie in der Google Cloud Console die Warteschlange aus.

    Zu Cloud Tasks

  2. 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.

Weitere Informationen

Pull-Aufgaben erstellen