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"

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 de "Crie aplicativos mais ágeis"

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"

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"

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"

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 direcionadas a qualquer serviço HTTP em execução no Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions ou em sistemas locais de maneira segura usando o padrão de autenticação do setor, OAuth/OIDC.

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 linguagem 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, 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

Próximos passos

Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.

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

Próximos passos

Execução assíncrona de tarefas.

Precisa de ajuda para começar?
Trabalhe com um parceiro confiável
Veja dicas e práticas recomendadas