【发布时间】:2019-08-04 01:24:51
【问题描述】:
我使用 Java 8 和 Spring Boot2.0 开发了一个简单的基于 REST 的微服务。它有自己的 REST 端点,我可以使用 Postman 调用它,并且我得到了很好的响应。现在,如果我想在 AWS 云上部署相同的应用程序,我对理解设计和架构有疑问。我希望我的应用程序表现为无服务器,因此我想使用其 Lambda 服务在 AWS 上进行部署。
请协助解决我的以下疑虑:- 1) 首先,我可以将我的整个应用程序代码上传到 AWS Lambda 以使其无服务器吗?
2) 如果是,那么我是否需要在请求通过时使用 AWS API Gateway(强制)调用我的 Lambda 函数?
3) 如果是(第 2 点),那么在我的原始微服务代码中存在的端点将失效并被新的 API 网关端点覆盖?
我的全部疑问是端点,哪个端点将用于调用 Lambda 函数?
请协助澄清我的疑问。如果有任何示例参考资料,那就太好了。
干杯
【问题讨论】:
标签: amazon-web-services spring-boot java-8 aws-lambda microservices