CLOUD TASKS

Files d'attente de tâches distribuées

Cloud Tasks est un service entièrement géré qui vous permet de gérer l'exécution, l'envoi et la distribution 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.

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.

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.

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 distribution de vos tâches distribuées.

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 DE CLOUD TASKS

Solution évolutive et entièrement gérée
Travaillez avec le même service entièrement géré qu'utilisent nos principaux clients.
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.
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.
Distribution garantie
Cloud Tasks assure au moins une distribution, et la plupart des tâches sont distribuées exactement une fois.
Cibles App Engine
Ajoutez des tâches en ciblant n'importe quel service ou gestionnaire App Engine (environnement standard ou flexible).
Déduplication de tâches
Les tâches ajoutées plusieurs fois sont envoyées une seule fois.
Planification
Décidez de l'heure à laquelle une tâche doit être exécutée.
Langages courants
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.
Si vous recherchez une solution de messagerie Pub/Sub, de diffusion d'événements ou de streaming, n'hésitez pas à vous renseigner sur le service Cloud Pub/Sub.

Tarifs de Cloud Tasks

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

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page relative aux SKU de Cloud Platform s'appliquent.