Cloud Tasks

Asynchrone Ausführung von Aufgaben

Dokumentation für dieses Produkt ansehen

Bild: Verteilte Aufgabenwarteschlangen

Verteilte Aufgabenwarteschlangen

Cloud Tasks ist ein vollständig verwalteter Dienst, mit dem Sie die Ausführung, Weiterleitung und Zustellung einer großen Anzahl verteilter Aufgaben verwalten können. Mit Cloud Tasks können Sie Arbeiten asynchron außerhalb einer Nutzer- oder Dienst-zu-Dienst-Anfrage ausführen.

Bild: Anwendungen entwickeln, die schneller reagieren

Anwendungen entwickeln, die schneller reagieren

Die asynchrone Ausführung ist eine gut etablierte Methode, um die Latenz von Anfragen zu verringern und die Reaktionsgeschwindigkeit von Anwendungen zu verbessern. Mit Cloud Tasks können Sie diese Anfragen organisieren und steuern. Features wie Zeitplanung, Deduplizierung, konfigurierbare Wiederholungsrichtlinien und Versionsweiterleitung erleichtern dies.

Bild: Mikrodienste entkoppeln und skalieren

Mikrodienste entkoppeln und skalieren

Mit Cloud Tasks können Sie Ihre Anwendung besser strukturieren und skalieren. Durch das Implementieren von Aufgaben-Handlern in dedizierten Diensten werden Mikrodienste unabhängig voneinander skaliert.

Bild: Ressourcenverbrauch verwalten

Ressourcenverbrauch verwalten

Cloud Tasks lässt Sie die Auslastung Ihrer Dienste besser steuern und gleichmäßiger verteilen. Sie brauchen dazu nur den Durchsatz Ihrer Warteschlangen zu begrenzen. Das Ausführen, Weiterleiten und Zustellen verteilter Aufgaben lässt sich dadurch auf einfache Weise organisieren.

Bild: Versionsaktualisierungen und Vorfälle ordnungsgemäß abwickeln

Versionsaktualisierungen und Vorfälle ordnungsgemäß abwickeln

Mit Cloud Tasks können Sie Ihre Anfragen im laufenden Betrieb zurückstellen. Wenn Sie Anfragen pausieren, wiederholen oder zu einer neuen Version weiterleiten, ermöglicht Ihnen das, einen Fehler zu beheben oder ein Deployment stufenweise einzuführen, ohne dabei Anfragen zu verwerfen.

Features

Skalierbar und vollständig verwaltet

Nutzen Sie den gleichen, vollständig verwalteten Dienst wie unsere größten Kunden.

HTTP-Ziele

Mit der auf Branchenstandards basierenden OAuth-/OIDC-Authentifizierung lassen sich zielgerichtete Aufgaben für einen HTTP-Dienst sicher hinzufügen, der in Compute Engine, Kubernetes Engine, Cloud Run, Cloud Functions oder lokalen Systemen ausgeführt wird.

Steuerungsmöglichkeiten für Durchsatz und Wiederholung

Sie können die Ausführung steuern. Legen Sie hierfür die Weiterleitungsrate für Aufgaben, die maximale Anzahl von Versuchen sowie die Mindestwartezeit zwischen den Versuchen fest.

Aufgaben deduplizieren

Aufgaben, die mehrmals hinzugefügt wurden, werden nur einmal weitergeleitet.

Dashboards und Befehlszeilen

Sie können Ihre Warteschlangen und Aufgaben über die Cloud Console-Oberfläche oder die gcloud-Befehlszeile verwalten, verfolgen und prüfen.

Zeitplanung

Sie können steuern, wann eine Aufgabe ausgeführt wird.

Garantierte Zustellung

Cloud Tasks garantiert eine mindestens einmalige Zustellung. Die meisten Aufgaben werden genau einmal zugestellt.

Sie können Clientbibliotheken in Java, Python, Node.js, PHP und Go nutzen oder Aufgaben über die REST API in einer beliebigen Sprache und von einem beliebigen Ort in die Warteschlange stellen.

Mit Cloud Tasks können wir uns bei der Entwicklung von Anwendungen auf deren zentrale Anforderungen konzentrieren, ohne dabei auf die Anforderungen des Dienstprogramms Rücksicht nehmen zu müssen. Wir setzen Cloud Tasks in großem Umfang ein, etwa für hohe Benachrichtigungsvolumen zwischen zwei Anwendungen auf verschiedenen Plattformen, für die Datenaufnahme und -migration sowie zum Delegieren, Auslösen und Steuern von Arbeitslasten. Seit wir Cloud Tasks nutzen, konnten wir die Entwicklung deutlich beschleunigen und die Architektur insgesamt vereinfachen.

Jonathan Liversidge, IT Director bei A1 Comms

Technische Ressourcen

Preise

VORGÄNGE PRO MONAT PREIS/MILLION
Erste Million Kostenlos
Bis zu 5 Milliarden 0,40 $

Gleich loslegen

Profitieren Sie von einer Gutschrift über 300 $, um Google Cloud und mehr als 20 "Immer kostenlos"-Produkte kennenzulernen.

Benötigen Sie Hilfe beim Einstieg?
Unterstützung durch Google Cloud-Partner