Serverless从入门到进阶:架构、原理与实践
上QQ阅读APP看书,第一时间看更新

3.7 本章小结

本章带领读者理解Serverless FaaS层的原理。首先,针对FaaS层最重要的事件模型进行了分类,并根据分类介绍了对应的事件触发器及应用场景。此外,本章针对FaaS平台的错误处理和重试机制进行了说明,让读者更了解平台内部的处理机制,便于后续设计Serverless架构。之后,我们讨论了FaaS层“冷启动”的原理、成因和解决措施,让读者对FaaS平台的局限性有了一定认知,并提供平台侧和用户侧的规避策略。接着通过Hello World实例,引导读者部署一个Serverless架构,并对FaaS函数中的特殊字段入口函数、事件和上下文进行说明,让读者可以更直观地认识FaaS的运行方式。最后,本章介绍了函数运行时和自定义运行时,结合Deno自定义环境的案例,引导读者对FaaS平台运行环境的原理有进一步的理解,并通过动手实践,在FaaS平台中自定义运行环境,安装扩展和插件。