Cloud Tasks et Cloud Scheduler peuvent tous deux être utilisés pour lancer des actions en dehors du contexte immédiat. Mais ils présentent des différences significatives en termes de fonctionnalités et d'utilisation. Cette page vous aide à comprendre leurs différences.
Différences majeures
De manière générale, il existe quatre principales différences entre Cloud Scheduler et Cloud Tasks.
Caractéristique | Cloud Scheduler | Cloud Tasks |
---|---|---|
Déclenchement | Déclenche des actions à intervalles réguliers. Vous définissez l'intervalle lorsque vous créez la tâche Cron, et le taux ne change pas pendant toute la durée de la tâche. | Déclenche des actions en fonction de la configuration de l'objet de tâche spécifique. Si le champ "scheduleTime" est défini, l'action est déclenchée à ce moment-là. Si le champ n'est pas défini, la file d'attente traite ses tâches dans un ordre non fixe. |
Définition des taux | Lance des actions selon un calendrier périodique fixe. Une minute correspond à l'intervalle le plus précis accepté. | Lance des actions en fonction de la quantité de trafic passant par la file d'attente. Vous pouvez définir un débit maximal lorsque vous créez la file d'attente, à des fins de limitation ou de lissage du trafic, jusqu'à 500 envois par seconde. |
Dénomination | À l'exception du temps d'exécution, chaque exécution d'une tâche Cron est exactement identique à toutes les autres. | Chaque tâche possède un nom unique et peut être identifiée et gérée individuellement dans la file d'attente. |
Échec de gestion | Si l'exécution d'une tâche Cron échoue, l'échec est journalisé. Si le comportement de nouvelle tentative n'est pas spécifiquement configuré, la tâche n'est pas réexécutée avant le prochain intervalle planifié. | Si l'exécution d'une tâche échoue, la tâche est de nouveau tentée jusqu'à ce qu'elle aboutisse. Vous pouvez limiter les tentatives en fonction du nombre de tentatives et/ou de l'âge de la tâche, et vous pouvez contrôler l'intervalle entre les tentatives dans la configuration de la file d'attente. |