2014-11-04 54 views
0

我在寫一篇亞馬遜SWF和麪臨的問題是:亞馬遜SWF分佈式存儲

我需要保持一定值的地方,可用於SWF

例如所有執行部分,我存儲活動中的價值,並希望在兒童工作流程中閱讀。

當然,我可以使用像memcache這樣的工作人員,但可能存在SWF的任何標準機制來執行此操作?

+0

亞馬遜簡單工作流服務(Amazon SWF) http://docs.aws.amazon.com/amazonswf/latest/awsflowguide/welcome.html – xrabbit 2014-11-04 09:21:25

回答

1

如果值較小,則活動應將其返回給工作流程的結果,並且工作流程會將其作爲參數傳遞給子流程。如果值很大,那麼你可以將它存儲在某個地方(例如S3)並傳遞給它。

0

SWF documentation

最大輸入/結果數據大小:32,000個字符

此限制調度活動任務或工作流執行,以及輸入時會影響活動或工作流執行結果數據,輸入 數據 與工作流程執行信號一起發送。

如果要移動的數據大於此值,則需要使用中間存儲器,例如S3。