Compara Cloud Tasks con Cloud Scheduler

Cloud Tasks y Cloud Scheduler se pueden usar para iniciar acciones fuera del contexto inmediato. Sin embargo, tienen diferencias significativas en la funcionalidad y el uso. En esta página, encontrarás ayuda para comprender las diferencias entre ellos.

Diferencias clave

En general, hay cuatro diferencias principales entre Cloud Scheduler y Cloud Tasks.

Función Cloud Scheduler Cloud Tasks
Triggering Activa acciones a intervalos regulares fijos. Cuando creas la tarea cron, configuras el intervalo, y la frecuencia no cambia durante la vida útil de la tarea. Activa acciones según la configuración del objeto de tarea individual. Si se establece el campo "scheduleTime", la acción se activa en ese momento. Si no se establece el campo, la cola procesa sus tareas en un orden no fijo.
Cómo establecer tarifas Inicia acciones en un cronograma periódico fijo. Una vez por minuto es el intervalo más detallado que se admite. Inicia acciones según la cantidad de tráfico que llega a través de la cola. Puedes establecer una frecuencia máxima cuando creas la cola, con fines de limitación o suavización del tráfico, de hasta 500 despachos por segundo.
Nombre Excepto por el tiempo de ejecución, cada ejecución de un trabajo cron es exactamente igual que cualquier otra ejecución de ese trabajo cron. Cada tarea tiene un nombre único y se puede identificar y administrar de forma individual en la fila.
Cómo manejar una falla Si la ejecución de una tarea cron falla, se registra la falla. Si el comportamiento de reintento no se configura de forma específica, el trabajo no se vuelve a ejecutar hasta el siguiente intervalo programado. Si la ejecución de una tarea falla, se vuelve a intentar hasta que se realiza correctamente. Puedes limitar los reintentos según la cantidad de intentos o la antigüedad de la tarea, y controlar el intervalo entre intentos en la configuración de la cola.