Cloud Tasks
Filas de tarefas distribuídas
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 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.
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 idioma e em qualquer lugar.
"O Cloud Tasks permite que nos concentremos nos principais requisitos do aplicativo que estamos desenvolvendo, em vez de 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
Recursos técnicos
Preços
OPERAÇÕES POR MÊS | PREÇO/MILHÃO |
---|---|
Primeiro milhão | Grátis |
Até cinco bilhões | US$ 0,40 |
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.
Execução assíncrona de tarefas.