Cloud Tasks
Lista de tareas en cola distribuidas
Compila aplicaciones más responsivas
La ejecución asíncrona es una forma consolidada de disminuir la latencia de las solicitudes y hacer que tu aplicación sea más responsiva. Cloud Tasks te permite organizar y controlar esas solicitudes con funciones como la programación, la anulación de duplicación, las políticas configurables de reintento y el redireccionamiento de versiones.
Separa y escala los microservicios
Cloud Tasks te ayuda a estructurar y a escalar mejor tu aplicación mediante la implementación de los controladores de tareas en servicios dedicados a fin de escalar los microservicios de forma independiente.
Administra el consumo de recursos
Cloud Tasks te permite mejorar el control y la facilidad de carga de los servicios mediante el límite de frecuencia de las colas. Te ayuda a administrar fácilmente la ejecución, el despacho y la entrega de las tareas distribuidas.
Controla las actualizaciones y los incidentes con facilidad
Cloud Tasks te permite mantener las solicitudes en tránsito. Pausar, reintentar o redireccionar hacia una nueva versión puede darte el espacio para tratar un error, además de almacenar en etapa intermedia una implementación sin abandonar las solicitudes.
Funciones
Escalable y completamente administrado
Compila en el mismo servicio completamente administrado que impulsa a nuestros clientes más importantes.
Destinos de HTTP
Agrega tareas que se orienten a cualquier servicio HTTP que se ejecute en Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions o en sistemas locales de manera segura con la autenticación OAuth/OIDC estándar de la industria.
Controles de reintento y velocidad
Para controlar la ejecución, configura la velocidad de envío de las tareas, la cantidad máxima de intentos y la cantidad mínima de tiempo de espera entre intentos.
Anulación de duplicación de tareas
Solo se despacharán una vez las tareas agregadas varias veces.
Interfaces de línea de comandos y de panel
Administra, inspecciona y supervisa las colas y tareas desde la interfaz de Cloud Console de la línea de comandos de gcloud.
Programación futura
Controla el tiempo para ejecutar una tarea.
Entrega garantizada
Cloud Tasks te garantiza una entrega al menos una vez. Se entrega la mayoría de las tareas exactamente una vez.
Lenguajes populares
Usa bibliotecas cliente en Java, Python, Node.js, PHP y Go o pon una tarea en cola con la API de REST desde cualquier lenguaje y en cualquier lugar.
“Cloud Tasks nos permite enfocarnos en los requisitos principales de la aplicación que estamos desarrollando, en lugar de otros requisitos de utilidades. Hemos estado utilizando Cloud Tasks en gran medida: para actividades que abarcan desde el manejo de grandes volúmenes de notificaciones entre aplicaciones que residen en diferentes plataformas hasta la transferencia de datos y las tareas de migración, además de la delegación, la activación o el control de cargas de trabajo. Tras haber usado Cloud Tasks, nuestra velocidad de desarrollo aumentó significativamente, y se simplificó la arquitectura general.
Jonathan Liversidge, director de TI, A1 Comms
Recursos técnicos
Precios
OPERACIONES POR MES | PRECIO POR MILLÓN |
---|---|
Primer millón | Gratis |
Hasta 5,000 millones | $0.40 |
Comienza a crear en Google Cloud con el crédito gratis de $300 y los más de 20 productos del nivel Siempre gratuito.
Ejecución asíncrona de tareas.