【问题标题】:Amazon SWF distributed storageAmazon SWF 分布式存储
【发布时间】:2014-11-04 08:47:34
【问题描述】:

我在 Amazon SWF 上写作并遇到了问题:

我需要保留一些可用于 SWF 的所有执行部分的值

例如,我将值存储在活动中,并希望在子工作流中读取它。

我当然可以使用 memcache 之类的人员,但可能存在 SWF 的任何标准机制来执行此操作?

【问题讨论】:

标签: java storage amazon-swf


【解决方案1】:

如果值很小,则活动应在其结果中将其返回给工作流,并且工作流会将其作为参数传递给子工作流。如果 value 很大,那么你可以将它存储在某个地方(例如 S3)并传递对它的引用。

【讨论】:

    【解决方案2】:

    来自SWF documentation

    最大输入/结果数据大小:32,000 个字符

    此限制影响活动或工作流执行结果数据、输入 调度活动任务或工作流执行时的数据,以及输入 与工作流执行信号一起发送。

    如果您要在其中移动的数据大于此值,则需要使用中间存储,例如 S3。

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2015-02-09
      • 2017-03-28
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多