AWS Flow Framework 是各種便利程式庫的集合,可讓利用 Amazon Simple Workflow 建置應用程式的過程更快速也更輕鬆。您可以利用 AWS Flow Framework 來編寫簡單的程式碼,然後讓這個架構的預建物件和類別處理 Amazon Simple Workflow API 的詳細資訊。AWS Flow Framework 會負責建立和執行應用程式的步驟、追蹤其進度、讓您定義步驟失敗時的重試規則以及更多項目。同時,Amazon Simple Workflow Service 會維護應用程式的執行狀態、將各項任務分派給可用的工作者,以及保存所有任務的稽核記錄。

AWS Flow Framework 有一個直覺的程式設計模型,可讓使用者輕鬆建置能跨各種機器執行工作的應用程式。利用這種框架,便能快速建立任務、協調任務,以及表達任務彼此之間的依存關係,而這些與您在傳統程式中所做的一樣。例如,您可以透過在個別「本機」電腦上呼叫應用程式邏輯中的方法,來執行在「遠端」電腦上應用程式中的方法。透過使用由 Amazon Simple Workflow 服務儲存的資訊,AWS Flow Framework 會負責處理執行遠端方法所需的複雜往返工作,並將其結果傳回本機應用程式。任何已執行方法的輸出結果都可用來連接相互依存之邏輯的各個部分。這個架構讓您使用簡單易懂的語法來表達使用簡易「封鎖並等候回呼」方法的各種方法之間的相依性。這個架構也讓您在發生本機錯誤時,於遠端機器上處理故障,並讓您用簡單的方式來定義如何在應用程式失敗時,於應用程式中重試重要的方法。

AWS Flow Framework 是由 AWS 開發和管理的開放原始碼,於 Java 和 Ruby 中都可以使用。您可以使用以下連結來取得程式庫、原始程式碼、文件、範例以及其他資料。

開始免費使用 AWS

建立免費帳戶
或者,請登入主控台

AWS 免費方案包括 Amazon ElastiCache 提供的 750 小時微型快取節點。

查看 AWS 免費方案詳細資訊 »