Cloud Tasks frente a Cloud Scheduler

Cloud Tasks y Cloud Scheduler se pueden usar para iniciar acciones fuera del contexto inmediato. Pero tienen diferencias significativas en términos y funciones. En esta página, aprenderás las diferencias entre ellos.

Diferencias clave

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

Función Cloud Scheduler Cloud Tasks
Activación Activa acciones en intervalos fijos regulares. Configuras el intervalo cuando creas el trabajo cron y la frecuencia no cambia durante la vida útil del trabajo. Activa acciones según la configuración del objeto de tarea individual. Si el campo “scheduleTime” está configurado, la acción se activa a esa hora. Si no se configura el campo, la cola procesa sus tareas en un orden no fijo.
Tarifas de configuración Inicia acciones en un cronograma periódico fijo. Una vez por minuto, el intervalo más detallado admitido. Inicia acciones según la cantidad de tráfico que recibe a través de la cola. Puedes establecer una velocidad máxima cuando creas una cola, con fines de regulación o tráfico, con hasta 500 envíos por segundo.
Nombre Excepto por el tiempo de ejecución, cada ejecución de un trabajo cron es exactamente igual a la otra ejecución de ese trabajo cron. Cada tarea tiene un nombre único y se puede identificar y administrar de forma individual en la cola.
Soluciona errores Si la ejecución de un trabajo cron falla, se registra la falla. Si el comportamiento de reintento no está configurado 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 la tarea hasta que se complete. Puedes limitar los reintentos según la cantidad de intentos o la antig ofedad de la tarea, y puedes controlar el intervalo entre intentos en la configuración de la cola.