0

根据亚马逊简单工作流服务限制

工作流执行的限制

  • 最大开放工作流执行次数:每个域100,000

但是,Amazon SWF 限制增加表指出:

Amazon SWF 用户每个账户最多可以创建 100 个域。[...]在每个域中一次最多可以打开10,000 个工作流执行,这意味着可以在每个用户帐户中同时打开多达一百万个执行。

无论哪种方式,亚马逊都可以为提出请求的客户更改限制。

有没有办法从我的帐户的 API 中获取这些数字,以获得明确的答案?
我可以在界面的某个地方看到它们吗?

4

2 回答 2

1

目前您无法在 SWF 控制台上看到此内容或使用 API 获取它们。我知道提高或查看当前限制的唯一方法是联系 AWS SWF 团队。我能找到的向团队发送消息的唯一 URL 是我在上面链接的那个。

于 2015-02-25T00:23:41.223 回答
0

速率限制信息最近添加到 CloudWatch:

  • 与 API 使用相关的速率限制,例如StartWorkflowExecution可以在All > SWF > API Usage Metrics中看到。
  • ScheduleActivityTask与决策相关的StartChildWorkflowExecution速率限制,例如All > SWF > Decision Usage Metrics

每个 API 或决策类型都有其ProvisionedBucketSizeProvisionedRefillRate的指标。

例如,以下是(链接适用于 us-east-1)的速率限制:StartChildWorkflowExecution

在此处输入图像描述

还有ThrottledEventsConsumedCapacity的指标,因此您可以跟踪使用 API 的次数以及失败的频率。

新的 CloudWatch 仪表板在一个位置显示所有限制:https ://console.aws.amazon.com/cloudwatch/home?region=us-east-1#cw:dashboard=SWF

于 2018-02-07T07:05:20.187 回答