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 de

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