Cloud Tasks

Execução assíncrona de tarefas.

Veja a documentação do produto.

Filas de tarefas distribuídas

Filas de tarefas distribuídas

O Cloud Tasks é um serviço totalmente gerenciado que permite administrar a execução, o envio e a entrega de várias tarefas distribuídas. Com ele, é possível executar o trabalho de maneira assíncrona fora da solicitação de um usuário ou de serviço a serviço.

Crie aplicativos mais ágeis

A execução assíncrona é uma maneira comprovada de reduzir a latência de solicitações e aumentar a responsividade do seu aplicativo. Com o Cloud Tasks, é possível organizar e controlar essas solicitações com recursos como programação, eliminação de duplicação, políticas configuráveis de novas tentativas e redirecionamento de versão.

Faça a separação e o escalonamento de microsserviços

O Cloud Tasks ajuda você a melhorar a estrutura e o escalonamento do seu aplicativo. A implementação de gerenciadores de tarefas em serviços dedicados permite que os microsserviços sejam escalonados de maneira independente.

Gerencie o consumo de recursos

O Cloud Tasks ajuda a controlar e diminuir a carga nos seus serviços por meio da limitação das filas. O serviço facilita o gerenciamento da execução, do envio e da entrega das suas tarefas distribuídas.

Lide com versões e incidentes sem estresse

Com o Cloud Tasks, você pode preservar suas solicitações em trânsito. Pausar, tentar novamente ou redirecioná-las a uma nova versão pode liberar espaço para que você elimine um bug ou prepare uma implantação sem deixar de atender solicitações.

Recursos

Escalonável e totalmente gerenciado

Crie aplicativos no mesmo serviço totalmente gerenciado usado pelos nossos maiores clientes.

Destinos HTTP

Adicione tarefas que segmentem de maneira segura qualquer serviço HTTP em execução no Compute Engine, no Kubernetes Engine, no Cloud Run, no Cloud Functions ou em sistemas locais usando autenticação OAuth/OICD padrão do setor.

Controles de taxa e novas tentativas

Para controlar a execução, defina a taxa de envio das tarefas, o número máximo de tentativas e o tempo mínimo de espera entre elas.

Eliminação de tarefas duplicadas

Tarefas adicionadas várias vezes serão enviadas somente uma vez.

Interfaces de painel e linha de comando

Gerencie, monitore e inspecione suas filas e tarefas na interface do Console do Cloud da linha de comando gcloud.

Programação futura

Controle o horário em que uma tarefa será executada.

Entrega garantida

O Cloud Tasks garante entregas do tipo "pelo menos uma vez" e a maioria das tarefas é entregue exatamente uma vez.

Linguagens conhecidas

Use bibliotecas de cliente em Java, Python, Node.js, PHP e Go. Também é possível colocar tarefas na fila usando a API REST de qualquer linguagem e em qualquer lugar.

O Cloud Tasks nos permite focar nos requisitos mais importantes do aplicativo que estamos desenvolvendo, em vez de focar em outros requisitos de utilitários. Temos usado bastante o Cloud Tasks: no gerenciamento de grandes volumes de notificações entre aplicativos de diferentes plataformas, nas tarefas de ingestão/migração de dados e a delegação, no acionamento ou no controle de cargas de trabalho. Após usar o Cloud Tasks, nossa velocidade de desenvolvimento foi muito otimizada e a arquitetura geral foi simplificada.

Jonathan Liversidge, diretor de TI, A1 Comms

Preços

OPERAÇÕES POR MÊS PREÇO/MILHÃO
Primeiro milhão Grátis
Até cinco bilhões US$ 0,40
Google Cloud

Primeiros passos

Aprenda e crie

Os clientes novos ganham US$ 300 em créditos para aprender e criar no Google Cloud, além de suporte técnico gratuito por até 12 meses.

Precisa de mais ajuda?

Nossos especialistas ajudarão você a criar a solução certa ou encontrar o parceiro ideal para suas necessidades.