Zum Hauptinhalt springen
Cloud / Google Cloud / Produkte / Cloud Tasks - Managed Task Queue Service

Cloud Tasks - Managed Task Queue Service

Cloud Tasks verwaltet asynchrone Task-Queues mit Rate-Limiting, Retries und Scheduling. Ideal für entkoppelte Microservices.

Developer Tools
Preismodell $0.40 pro Million Operationen
Verfügbarkeit Global mit EU-Regionen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit 99.9% Verfügbarkeit SLA

Cloud Tasks ist ein managed Queue-Service für asynchrone Workloads. Entkoppeln Sie Services, kontrollieren Sie Rate-Limits und implementieren Sie zuverlässige Retries ohne eigene Queue-Infrastruktur.

Was ist Cloud Tasks?

Cloud Tasks nimmt Tasks in Queues auf und liefert sie zuverlässig an HTTP-Endpoints oder App Engine Services. Der Service übernimmt Queuing, Rate-Limiting, Retries mit exponential Backoff und verzögerte Ausführung.

Anders als synchrone API-Calls ermöglicht Cloud Tasks die Entkopplung von Producer und Consumer. Der Producer erstellt den Task und ist sofort fertig. Cloud Tasks garantiert die Zustellung.

Kernfunktionen

  • Rate-Limiting: Kontrollierte Dispatch-Rate pro Queue
  • Retries mit Backoff: Automatische Wiederholung bei Fehlern
  • Verzögerte Ausführung: Tasks bis zu 30 Tage in der Zukunft planen
  • Deduplizierung: Gleiche Tasks werden nicht doppelt ausgeführt
  • OIDC/OAuth: Sichere Authentifizierung bei Target-Services

Cloud Tasks vs. Pub/Sub

KriteriumCloud TasksPub/Sub
ModellTask QueuePub/Sub Messaging
ZustellungGenau einmalMindestens einmal
TargetsHTTP/App EnginePush/Pull Subscriptions
Rate-LimitingPro QueuePro Subscription
SchedulingJa (bis 30 Tage)Nein
Fan-OutNeinJa (Multiple Subscriber)
Use CaseGezielte Task-AusführungEvent-Streaming

Typische Anwendungsfälle

Asynchrone E-Mail-Versendung

Statt E-Mails synchron zu senden, erstellen Sie einen Task. Cloud Tasks garantiert Zustellung an den E-Mail-Service mit automatischen Retries bei temporären Fehlern.

Rate-Limited API Calls

Externe APIs haben oft Rate-Limits. Cloud Tasks verteilt Anfragen gleichmäßig über Zeit und verhindert Throttling oder Account-Sperrung.

Verzögerte Verarbeitung

Reminder-E-Mails, zeitgesteuerte Aktionen oder Cleanup-Jobs. Cloud Tasks führt Tasks zum geplanten Zeitpunkt aus, bis zu 30 Tage in der Zukunft.

Microservice-Entkopplung

Service A erstellt Tasks, Service B verarbeitet sie. Keine direkte Abhängigkeit, Service B kann offline sein. Cloud Tasks puffert und liefert nach.

Vorteile

  • Zuverlässig: Garantierte Zustellung mit konfigurierbaren Retries
  • Skalierbar: Von einzelnen Tasks bis Millionen pro Tag
  • Einfach: Keine Queue-Infrastruktur verwalten
  • Günstig: 1 Million kostenlose Operationen pro Monat

Integration mit innFactory

Als Google Cloud Partner unterstützt innFactory Sie bei Cloud Tasks: Architektur asynchroner Systeme, Queue-Design und Integration in bestehende Microservices.

Typische Anwendungsfälle

Asynchrone Verarbeitung
Rate-Limited API Calls
Retry mit Backoff
Verzögerte Ausführung

Technische Spezifikationen

Max delay 30 Tage
Max task size 100 KB
Retention 31 Tage für fehlgeschlagene Tasks
Targets HTTP/S, App Engine

Häufig gestellte Fragen

Was ist Cloud Tasks?

Cloud Tasks ist ein vollständig verwalteter Service für asynchrone Task-Queues. Sie erstellen Tasks, die HTTP-Endpoints oder App Engine Services aufrufen. Cloud Tasks übernimmt Queuing, Rate-Limiting, Retries und Scheduling.

Was ist der Unterschied zwischen Cloud Tasks und Pub/Sub?

Cloud Tasks ist für gezielte Aufrufe spezifischer Handler mit garantierter Zustellung, Rate-Limiting und Scheduling. Pub/Sub ist für Event-Streaming mit Fan-Out zu mehreren Subscribern. Cloud Tasks bietet mehr Kontrolle über einzelne Tasks, Pub/Sub bessere Skalierung bei hohem Throughput.

Wie unterscheidet sich Cloud Tasks von Cloud Scheduler?

Cloud Scheduler führt Jobs nach Zeitplan aus (Cron). Cloud Tasks verwaltet Queues von einzelnen Tasks mit Rate-Limiting und Retries. Oft werden beide kombiniert - Scheduler triggert periodisch, Tasks verarbeiten die Arbeit asynchron.

Welche Retry-Optionen bietet Cloud Tasks?

Cloud Tasks unterstützt konfigurierbare Retries mit exponential Backoff. Sie definieren maximale Versuche, minimale und maximale Backoff-Zeit. Tasks bleiben bis zu 31 Tage in der Queue bis sie erfolgreich sind oder das Maximum erreichen.

Was kostet Cloud Tasks?

Cloud Tasks kostet $0.40 pro Million Operationen. Eine Operation ist das Erstellen, Löschen oder Ausführen eines Tasks. Die ersten 1 Million Operationen pro Monat sind kostenlos.

Google Cloud Partner

innFactory ist zertifizierter Google Cloud Partner. Wir bieten Beratung, Implementierung und Managed Services.

Google Cloud Partner

Bereit, mit Cloud Tasks - Managed Task Queue Service zu starten?

Unsere zertifizierten Google Cloud Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren