Cloud Tasks

Esecuzione di attività asincrone.

Visualizza la documentazione per questo prodotto.

Logo Panoramica Code di attività distribuite

Code di attività distribuite

Cloud Tasks è un servizio completamente gestito che consente di gestire l'esecuzione, l'invio e la consegna di un numero elevato di attività distribuite. Utilizzando Cloud Tasks, puoi eseguire il lavoro in modo asincrono al di fuori di una richiesta utente o service-to-service.

Logo Crea applicazioni più reattive

Crea applicazioni più reattive

L'esecuzione asincrona è un modo consolidato per ridurre la latenza delle richieste e rendere le applicazioni più reattive. Cloud Tasks ti consente di organizzare e controllare tali richieste con funzionalità quali pianificazione, deduplicazione, criteri configurabili per i nuovi tentativi e reindirizzamento delle versioni.

Logo Disaccoppia e scala i microservizi

Disaccoppia e scala i microservizi

Cloud Tasks ti aiuta a strutturare e scalare meglio la tua applicazione: l'implementazione di gestori di attività in servizi dedicati consente di scalare i microservizi in modo indipendente.

Logo Gestisci il consumo di risorse

Gestisci il consumo di risorse

Cloud Tasks ti aiuta a controllare meglio e ad alleviare il carico sui tuoi servizi limitando la frequenza delle code. Consente di gestire agevolmente l'esecuzione, l'invio e la consegna delle tue attività distribuite.

Logo Gestisci facilmente release e incidenti

Gestisci facilmente release e incidenti

Cloud Tasks ti consente di preservare le richieste in fase di elaborazione. Mettendo in pausa, effettuando nuovi tentativi o reindirizzando a una nuova versione hai la possibilità di concentrarti sulla gestione di un bug o sull'organizzazione di un deployment, senza perdere richieste.

Funzionalità

Servizio scalabile e completamente gestito

Affidati allo stesso servizio completamente gestito utilizzato dai nostri clienti più importanti.

Target HTTP

Aggiungi in modo sicuro attività indirizzate a qualsiasi servizio HTTP in esecuzione su Compute Engine, Google Kubernetes Engine, Cloud Run, Cloud Functions o sistemi on-premise mediante l'autenticazione OAuth/OIDC standard di settore.

Controlli di frequenza e dei nuovi tentativi

Controlla l'esecuzione impostando la frequenza di invio delle attività, il numero massimo di tentativi e il tempo minimo di attesa tra un tentativo e l'altro.

Deduplicazione di attività

Le attività aggiunte più volte verranno inviate una sola volta.

Interfacce a riga di comando e dashboard

Gestisci, monitora e controlla le tue code e attività dall'interfaccia Cloud Console della riga di comando gcloud.

Pianificazione futura

Stabilisci in che momento deve essere eseguita un'attività.

Consegna garantita

Cloud Tasks garantisce la consegna "at least once" e la maggior parte delle attività viene consegnata esattamente una volta.

Utilizza le librerie client in Java, Python, Node.js, PHP e Go oppure accoda le attività utilizzando l'API REST da qualsiasi linguaggio e ambiente.

Cloud Tasks ci permette di concentrarci sui requisiti fondamentali dell'applicazione che stiamo sviluppando, anziché su quelli di altre utilità. Abbiamo fatto largo uso di Cloud Tasks, dalla gestione di elevati volumi di notifiche tra applicazioni che risiedono su piattaforme diverse, alle attività di importazione/migrazione dei dati, fino alla delega, all'attivazione o al controllo dei carichi di lavoro. Grazie all'utilizzo di Cloud Tasks, la nostra velocità di sviluppo è aumentata notevolmente e l'architettura complessiva è stata semplificata.

Jonathan Liversidge, IT Director, A1 Comms

Prezzi

OPERAZIONI AL MESE PREZZO/MILIONE
Primo milione Nessun costo
Fino a 5 miliardi $ 0,40

Fai un passo avanti

Inizia a creare su Google Cloud con $ 300 di crediti gratuiti e oltre 20 prodotti Always Free.

Hai bisogno di aiuto per iniziare?
Collabora con un partner di fiducia
Continua la navigazione