菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS 无服务器扩展考虑因素:Step Functions 和 SNS


Step Functions 的扩展考虑因素

到目前为止,关于使用 Step Functions 进行扩展的大多数建议都集中在管理可扩展性上。

建议使用等待状态和回调来节省开销。

Step Functions 还可以通过超时来避免中断。

Step Functions 没有默认超时。

如果在等待活动工作器响应时出现问题,它只会一直等待。

活动工作器在服务之间通信以接收任务并执行它们。

为了避免这种情况,请在 Amazon States Language 中利用 TimeoutSeconds 设置。

如果您的有效负载可能超过输入/输出数据大小,请使用 S3 存储桶。

请确保您了解 API 的限制并在负载测试中对其进行测试。

了解输入或输出 Step Functions 状态的数据大小也至关重要。


Step Functions 和 Amazon SNS 的扩展考虑因素视频

W3schools.com 与 Amazon Web Services 合作,为我们的学生提供数字培训内容。


Amazon SNS 的扩展考虑因素

使用 AWS SNS,您可以拥有

  • 异步连接
  • 并行操作
  • 嵌套应用程序

当使用 SNS 作为 Lambda 的事件源时,它将自动重试主题两次。

SNS 作为事件源将每隔一秒执行一次。

它将继续这样做,直到重试间隔为 20 分钟。

这可能导致在消息从 SNS 中移除之前,在 13 小时内重试 50 次。


相关阅读

与 API 操作限流相关的 Step Functions 限制
Amazon SNS 消息传递重试

AWS Serverless 练习

通过练习来测试自己

练习

填空。

An  worker communicates between  to receive  and perform them

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持