Passa al contenuto principale

AWS Lambda

Funzioni a lunga durata di AWS Lambda

Conserva i progressi anche in caso di interruzioni

Cosa sono le funzioni a lunga durata di AWS Lambda

Semplifica la creazione di applicazioni in più fasi e flussi di lavoro IA con le funzioni a lunga durata di AWS Lambda, il tutto all'interno del modello di programmazione esistente di Lambda. Le funzioni a lunga durata controllano automaticamente l'avanzamento, sospendono l'esecuzione per un massimo di un anno durante le attività di lunga durata e si ripristinano in caso di guasti. Non è necessario gestire un'infrastruttura aggiuntiva o scrivere codice personalizzato per la gestione dello stato e la gestione degli errori, il che consente di innovare più rapidamente. Con le funzioni lunga durata, puoi creare sistemi di elaborazione degli ordini in grado di sopravvivere agli errori, coordinare le transazioni di microservizi con rollback automatico o implementare flussi di lavoro di approvazione assistiti dall'intelligenza artificiale che possono sospendere l'esecuzione per le decisioni umane.

Vantaggi

Semplifica la creazione di applicazioni in più fasi e flussi di lavoro di intelligenza artificiale con modelli di programmazione familiari nel tuo linguaggio di programmazione preferito.

Rafforza la resilienza delle applicazioni grazie alla gestione integrata degli errori, ai tentativi automatici di ripristino e alla ripresa dopo i guasti.

Migliora l'efficienza operativa sospendendo e riprendendo le esecuzioni durante i periodi di attesa, come le approvazioni umane, addebitando solo il tempo di elaborazione attivo. Osserva facilmente l'avanzamento delle esecuzioni delle tue funzioni a lunga durata nella console Lambda.

Funzionalità

Scrivi, testa ed esegui il debug di funzioni a lunga durata utilizzando i tuoi linguaggi di programmazione e strumenti preferiti.

Abilita le funzioni di lunga durata tramite una semplice impostazione di configurazione durante la creazione di una funzione Lambda. Migliora la tua logica aziendale con i nuovi primitivi del gestore eventi Lambda come "steps" e "waits"..

Utilizza “Steps” per avanzare nel checkpoint con tentativi automatici e il ripristino dall’ultimo checkpoint noto.

Utilizza i modelli "wait" e "callback" per sospendere l'esecuzione fino a un anno durante l'attesa di eventi esterni, come flussi di lavoro di intelligenza artificiale con intervento umano o elaborazione degli ordini.

Casi d'uso

Crea flussi di pagamento resilienti che mantengano lo stato delle transazioni in caso di errori e gestiscano automaticamente i nuovi tentativi. Coordina l'autorizzazione in più fasi, i controlli anti-frode e la liquidazione tra i fornitori di servizi di pagamento con una completa verificabilità in tutte le fasi.

Crea flussi di lavoro di intelligenza artificiale in più fasi che concatenano le chiamate di modelli, incorporano il feedback umano e gestiscono le attività di lunga durata in modo deterministico durante gli errori. Riprendi automaticamente dopo la sospensione e paga solo per il tempo di esecuzione attivo.

Coordina l'elaborazione degli ordini nei sistemi di inventario, pagamento, spedizione e notifica con resilienza integrata. Gestisci automaticamente i guasti parziali, preserva lo stato degli ordini nonostante le interruzioni e attendi in modo efficiente gli eventi esterni senza consumare risorse di calcolo.

Crea flussi di lavoro affidabili per l'onboarding dei dipendenti, l'approvazione dei prestiti e i processi di conformità che durano giorni o settimane. Mantieni lo stato del flusso di lavoro attraverso le approvazioni umane, le integrazioni di sistema e le attività pianificate, fornendo al contempo una visibilità completa sullo stato e sulla cronologia dei processi.

Hai trovato quello che cercavi?

Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine