Cloud Tasks

Exécution de tâches asynchrones

Consultez la documentation de ce produit.

Logo

Files d'attente de tâches distribuées

Cloud Tasks est un service entièrement géré qui vous permet d'administrer l'exécution, l'envoi et la livraison d'un grand nombre de tâches distribuées. Avec Cloud Tasks, vous pouvez également effectuer des tâches de manière asynchrone en dehors d'une requête d'un utilisateur ou de service à service.

Logo

Conception d'applications plus réactives

L'exécution de tâches asynchrones est une pratique bien établie qui vous permet de réduire la latence de vos requêtes et de rendre vos applications plus réactives. Cloud Tasks vous permet d'organiser et de contrôler vos requêtes à l'aide de fonctionnalités telles que la planification, la déduplication, la création de stratégies de répétition et la redirection de version.

Logo

Dissociation et scaling de microservices

Cloud Tasks vous aide à mieux structurer et faire évoluer votre application. Grâce à la mise en place de gestionnaires de tâches au sein de services dédiés, vous pouvez faire évoluer vos microservices de manière indépendante.

Logo

Gestion de la consommation des ressources

Cloud Tasks vous aide à mieux contrôler et fluidifier la charge sur vos services en limitant le débit de vos files d'attente. Il vous permet également de gérer facilement l'exécution, l'envoi et la livraison de vos tâches distribuées.

Logo

Gestion optimale des releases et des incidents

Cloud Tasks vous permet de conserver vos requêtes en cours de transfert. Avec les fonctionnalités de suspension, de répétition et de redirection de version, vous pouvez traiter un bug ou préparer un déploiement sans abandonner vos requêtes.

Fonctionnalités

Solution évolutive et entièrement gérée

Travaillez avec le même service entièrement géré qu'utilisent nos principaux clients.

Tâches HTTP Target

Ajoutez des tâches ciblant tout service HTTP exécuté sur Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions ou des systèmes sur site. Les ajouts se font de manière sécurisée à l'aide de l'authentification OAuth/OIDC standard dans l'industrie.

Options de contrôle de la fréquence et de la répétition

Contrôlez l'exécution de vos tâches en définissant leur fréquence d'envoi, ainsi que le nombre maximal de tentatives et la durée minimale d'attente entre les tentatives.

Déduplication de tâches

Les tâches ajoutées plusieurs fois sont envoyées une seule fois.

Tableau de bord et interfaces de ligne de commande

Gérez, surveillez et examinez vos files d'attente ainsi que vos tâches à partir de l'interface Cloud Console ou de la ligne de commande gcloud.

Planification

Décidez de l'heure à laquelle une tâche doit être exécutée.

Distribution garantie

Cloud Tasks assure au moins une distribution, et la plupart des tâches sont distribuées exactement une fois.

Utilisez des bibliothèques clientes dans plusieurs langages tels que Java, Python, Node.js, PHP et Go. Mettez des tâches en file d'attente grâce à l'API REST dans n'importe quel langage et à partir de n'importe quel outil.

Cloud Tasks nous permet de nous concentrer sur les éléments essentiels de l'application que nous développons, plutôt que sur d'autres exigences techniques. Nous nous servons beaucoup de ce produit, aussi bien pour traiter des volumes importants de notifications entre des applications hébergées sur différentes plates-formes, que pour des tâches d'ingestion et de migration de données, ou encore pour déléguer, déclencher ou contrôler les charges de travail. Depuis que nous utilisons Cloud Tasks, notre vitesse de développement a considérablement augmenté et notre architecture globale a été simplifiée.

Jonathan Liversidge, directeur informatique, A1 Comms

Ressources techniques

Tarifs

OPÉRATIONS PAR MOIS PRIX/MILLION
Premier million Gratuit
Jusqu'à 5 milliards 0,40 $

Passez à l'étape suivante

Profitez de 300 $ de crédits gratuits et de plus de 20 produits Always Free pour commencer à créer des applications sur Google Cloud.

Vous avez besoin d'aide pour démarrer ?
Faites appel à un partenaire de confiance
Poursuivez la navigation