Cloud Tasks

Execução assíncrona de tarefas.

Veja a documentação do produto.

Logotipo de visão geral de

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 um grande número de 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.

Logotipo da seçã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.

Logotipo de

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.

Logotipo de

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.

Logotipo

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 redirecionar 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.

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 idioma e em qualquer lugar.

Com o Cloud Tasks, é possível 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

Dê o próximo passo

Comece a criar no Google Cloud com mais de 20 produtos gratuitos e ganhe US$ 300 em créditos.

Precisa de ajuda para começar?
Trabalhe com um parceiro confiável
Continue navegando