菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO 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 Serverless Client Polling Pattern


客户端轮询模式

客户端轮询是获取长时间运行的事务状态信息的标准方法。

它允许客户端使用消息 ID 来确定进程是否已完成。


客户端轮询如何工作

进程完成后,Step Function 会将数据和进程状态更新到 DynamoDB 数据库。

当“complete”(完成)状态返回给客户端时,客户端会从结果端点请求结果。

如果进程没有任何变化,服务必须每 30 秒回答一次客户端的请求。

这使得该方法效率低下。


优点和缺点

下表显示了客户端轮询模式的优点和缺点

优点 缺点
同步流被轻松替换 增加了额外的延迟
增加了不必要的工作
增加了成本

客户端轮询模式视频

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


AWS Serverless 练习

通过练习来测试自己

练习

什么是客户端轮询?

Client polling is a standard method for obtaining  information on a long-running transaction.

开始练习


×

联系销售

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

报告错误

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

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

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