您的应用程序正在以超过最大请求率的速度向Amazon Elastic Transcoder提交请求

时间:2015-09-09 07:26:47

标签: limit jobs amazon-elastic-transcoder

有一个Windows服务可以提取由某些内容提供商提供的视频文件。然后Windows服务尝试使用Amazon Elastic Transcoder为每个给定的视频文件创建再现。

对于每个视频文件,通过创建一个作业然后向其添加15个输出来创建大约15个再现。

这完全有效,直到我连续几次运行我的测试项目。然后我收到此错误消息"您的应用程序正在以超过最大请求率的速度向Amazon Elastic Transcoder提交请求"。

当我在测试Windows服务的逻辑时遇到错误,而在生产能力上,这个Windows服务每天会摄取大约50,000个视频文件。这意味着我每天也会创造50,000个工作岗位。对于如此大量的请求,Elastic Transcoder似乎太弱了。

是否有配置可以增加Elastic Transcoder的限制?如果没有,每分钟的作业工作的实际限制是多少?

1 个答案:

答案 0 :(得分:0)

Here's我发现了一些文档。

简而言之:

  • 对于每个区域,每个AWS账户有4个管道
  • 排队作业的最大数量:每个管道100,000个
  • 您可以按照每个AWS账户每秒提交两个创建作业请求;允许每秒100次请求的短暂爆发。

换句话说,你不应该每天有50个工作岗位的问题,只要你在任何持续的时间内不以高于2个工作/秒的速度提交它们。

相关问题