L’AWS Flow Framework è una collezione di librerie di funzionalità che rendono più semplice e rapida la creazione di applicazione con Amazon Simple Workflow. Utilizzando AWS Flow Framework, è sufficiente scrivere semplice codice e lasciare che gli oggetti e le classi predefiniti del framework gestiscano i dettagli delle API di Amazon Simple Workflow. AWS Flow Framework si occupa della creazione e dell’esecuzione dei passaggi dell’applicazione, tiene traccia dell’avanzamento, consente di definire le regole per i nuovi tentativi in caso di fallimento del passaggio e molto altro. Nel frattempo, Amazon Simple Workflow Service memorizza lo stato dell’esecuzione dell’applicazione, distribuisce le attività ai lavoratori disponibili e memorizza uno storico degli audit di tutte le attività.

AWS Flow Framework è un modello di programmazione facile da comprendere che facilita la creazione di applicazione che eseguono lavori su più macchine. Con il framework, è possibile creare rapidamente attività, coordinarle ed esprimere in che modo queste attività dipendono tra loro, proprio come si fa nei normali programmi. Ad esempio, è possibile eseguire un metodo in un’applicazione su un computer "remoto" semplicemente richiamando un metodo nella logica dell’applicazione su un computer "locale" separato. AWS Flow Framework si occupa dei complessi scambi necessari per eseguire il metodo remoto e ne restituisce il risultato all’applicazione locale utilizzando le informazioni memorizzate da Amazon Simple Workflow Service. L’output di qualsiasi metodo eseguito può essere utilizzato per collegare parti separate della logica che dipendono le une dalle altre. Il framework consente di utilizzare una sintassi diretta per esprimere le dipendenze tra i metodi con un semplice approccio "blocca e attendi il callback". Il framework consente anche di gestire gli errori sulle macchine remote come se si trattasse di errori locali e fornisce modalità semplici per definire come eseguire nuovi tentativi per metodi importanti nell’applicazione in caso di errore.

AWS Flow Framework è sviluppato e gestito da AWS, è open source e disponibile in Java e Ruby. Puoi utilizzare i link di seguito per ottenere librerie, codice sorgente, documentazione, esempi e molto altro.

Inizia a usare AWS gratis

Crea un account gratuito
Oppure accedi alla console

Il piano gratuito di AWS include 750 ore di nodi di cache Micro con Amazon ElastiCache.

Visualizza i dettagli del piano gratuito di AWS »