我正在使用无服务器架构在 AWS 中构建一个 Web 应用程序。
该应用程序的目的是公开一个公共 API 来上传来自世界各地的文件。
我使用 AWS API-Gateway 和 Lambda 来执行我的代码和 S3 作为存储。
我知道使用 Java Spring 框架编写我在 Lambda 函数中部署的代码是非常有可能并且得到很好的支持(即使是像无服务器框架这样的第 3 方)。
但是,真的推荐吗?Spring 应用程序通常需要 30 秒或更长时间才能完全加载,并且 Lambda 应该立即运行。
为什么 AWS 甚至支持这个选项(因为这听起来是个非常糟糕的主意)?