Cloud Tasks

Disfruta de la ejecución asíncrona de tareas

Consulta la documentación de este producto.

Icono de información general de Colas de tareas distribuidas

Colas de tareas distribuidas

Cloud Tasks es un servicio totalmente gestionado que permite gestionar la ejecución, el envío y la entrega de un número elevado de tareas distribuidas. Con esta solución, puedes realizar el trabajo asincrónicamente y de forma ajena a las solicitudes de los usuarios o entre servicios.

Icono de Crea aplicaciones con mayor capacidad de respuesta

Crea aplicaciones con mayor capacidad de respuesta

La ejecución asíncrona es un método consolidado para reducir la latencia de las solicitudes y aumentar la capacidad de respuesta de las aplicaciones. Cloud Tasks te permite organizar y controlar esas solicitudes con funciones como la programación, la anulación de duplicados, las políticas configurables de reintento y la redirección de versiones.

Icono de Desacopla y escala microservicios

Desacopla y escala microservicios

Cloud Tasks te ayuda a estructurar y escalar mejor tus aplicaciones. Cuando despliegas controladores de tareas en servicios dedicados, permites que los microservicios se escalen de forma independiente.

Icono de Gestiona el consumo de recursos

Gestiona el consumo de recursos

Cloud Tasks te permite imponer un límite de frecuencia en las colas para ayudarte a reducir y controlar mejor la carga de los servicios. Además, puedes gestionar con facilidad la ejecución, el envío y la entrega de las tareas distribuidas.

Icono de Gestiona las versiones y los incidentes con agilidad

Gestiona las versiones y los incidentes con agilidad

Cloud Tasks te permite conservar las peticiones en curso. Si realizas una pausa, un reintento o la redirección a una versión nueva, puedes encargarte de los errores o poner un despliegue en el área de stage sin tener que eliminar solicitudes.

Características

Escalable y totalmente gestionado

Básate en el mismo servicio totalmente gestionado que utilizan nuestros clientes más importantes.

Destinos HTTP

Añade tareas orientadas a cualquier servicio HTTP que se ejecute en Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions o en sistemas on‑premise, todo ello de una manera segura con la autenticación OAuth/OICD estándar del sector.

Controles de frecuencia y reintento

Para controlar la ejecución, configura la frecuencia con la que se envían las tareas, el número máximo de intentos y el tiempo mínimo de espera entre ellos.

Anulación de tareas duplicadas

Las tareas que se añadan varias veces solo se envían una vez.

Interfaces de panel de control y de línea de comandos

Gestiona, monitoriza e inspecciona colas y tareas desde la interfaz de la consola de Cloud o la línea de comandos gcloud.

Programación

Controla la hora a la que se ejecutan las tareas.

Entrega garantizada

Cloud Tasks garantiza al menos una entrega, aunque la mayoría de las tareas se entrega solo una vez.

Usa bibliotecas de cliente en Java, Python, Node.js, PHP y Go. También puedes poner tareas en cola mediante la API REST con cualquier lenguaje y desde cualquier lugar.

Con Cloud Tasks podemos centrarnos en los requisitos principales de la aplicación que estamos desarrollando y no tanto en requisitos secundarios. Llevamos mucho tiempo usando Cloud Tasks tanto para gestionar volúmenes elevados de notificaciones entre aplicaciones que se encuentran en diferentes plataformas como para llevar a cabo tareas de ingestión y migración de datos, además de para delegar, activar o controlar cargas de trabajo. Al usar Cloud Tasks, hemos aumentado nuestra velocidad de desarrollo y simplificado nuestra arquitectura en general.

Jonathan Liversidge, director de TI de A1 Comms

Recursos técnicos

Precios

OPERACIONES AL MES PRECIO POR MILLÓN
Hasta 1 millón Gratis
Hasta 5000 millones 0,40 USD

Ve un paso más allá

Empieza a crear en Google Cloud con 300 USD en crédito gratis y más de 20 productos Always Free.

¿Necesitas ayuda para empezar?
Trabaja con un partner de confianza
Sigue explorando nuestras soluciones