菜单
×
   ❮   
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 无服务器思维


如何进行无服务器思维

无服务器思维就是异步思维。

异步思维就是编写异步代码。

异步代码不需要等待其他代码块的执行。

异步代码是与其他代码同时运行的代码。


异步连接

无服务器设计依赖于异步通信,也称为异步连接

异步连接减少了应用程序超时次数。

超时是指用户不与应用程序交互的一段时间。

异步连接降低了 HTTP 响应的延迟。

异步连接改善了用户体验。


无服务器思维视频

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


简单无服务器模式

简单无服务器模式也称为事件驱动模式

事件驱动代码响应事件(例如状态更改),然后执行代码。

事件是可触发的情况。

在事件驱动架构中,用户体验和代码执行是分离的。

分离的实体通过异步连接进行通信。



无服务器模式的工作原理

信息通过 应用程序用户界面 (API) 调用发送到客户端。

API 调用是您的应用程序可以触发和执行任务的操作。

API 调用通过 HTTP 请求提供服务。

调用响应和请求由 Amazon API Gateway 处理。

处理调用的逻辑位于 Lambda 中。

API 调用数据的存储由 Amazon DynamoDB 处理。


同步方法存在的问题

无服务器架构中的同步方法可能会出现问题。

同步代码中,操作只能一个接一个地发生。

发生的扩展困难会显示给客户端。

当 Lambda 中发生错误时,不内置自动调用重试功能。

在前端代码中开发和实现正确的错误处理需要更多时间。

如果 API 调用失败,您需要负责实施自动调用重试。

应尽可能使用异步模式。


AWS Serverless 练习

通过练习来测试自己

练习

异步通信的另一个名称是什么?

Asynchronous 

开始练习


×

联系销售

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

报告错误

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

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

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