Spring Boot 微服务与 aws lambda

Posted

技术标签:

【中文标题】Spring Boot 微服务与 aws lambda【英文标题】:SpringBoot Microservice vs aws lambda 【发布时间】:2021-07-21 22:35:44 【问题描述】:

我有 10 个 REST 端点要公开。

我是否应该与 API 网关端点一起创建 10 个 Lambda 函数。或者我是否应该创建一个微服务将所有这些端点部署到 ECS 上。

哪种方法最好。

【问题讨论】:

【参考方案1】:

如果您使用 AWS ECS,请稍微更改一下代码,您应该知道如何将 rest api dockerize 到容器中。

如果你想使用 lambda 函数,基本上你必须重现整个代码。

他们都需要 aws devops 工程师来完成它。

【讨论】:

,感谢您的回复。你能告诉我,哪一种是最好的方法。 lambda 在你的情况下是一个不错的选择,因为它是无服务器的,所以你不需要管理服务器,但是你必须修改很多代码,并且对 lambda 函数和 api 网关有一定的了解

以上是关于Spring Boot 微服务与 aws lambda的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 微服务在部署在 ecs aws 的容器中消耗大量内存

AWS 可以与 Spring Boot 和 React 一起使用吗?

AWS Secrets Manager 和 Spring Boot

无法将 AWS-Postgres 服务器与带有 heroku 托管的 Spring Boot 应用程序连接起来

Spring Boot 微服务监控与管理

微服务架构实践 - 你只懂docker与spring boot就够了吗?