【问题标题】:Web service with db on AWS / lambdaAWS / lambda 上带有 db 的 Web 服务
【发布时间】:2018-07-17 09:52:05
【问题描述】:

我是整个 AWS 世界的新手,在涉及 Lambda@edge 时对术语感到困惑。我有一个简单的案例,其中 Web 服务需要具有高可用性。

网站加载一个 JS,其中包含对 Web 服务的 AJAX 调用以从数据库中获取信息。

我可以在 AWS Cloudfront 上托管 JS 文件,但我不确定如何使用 AWS 进行 Web 服务和数据库设置。

我可以用 db 托管 Spring Web 服务@Edge 吗?任何阅读材料或视频都将受到高度赞赏。

【问题讨论】:

  • “Spring Web 服务”是 Java 吗?看起来是这样。
  • 是的,春天是 java

标签: amazon-web-services amazon-s3 aws-lambda aws-lambda-edge


【解决方案1】:

是的,您可以使用 AWS Lambda 或 AWS Lambda@Edge 运行基于 Spring 的服务。您需要确保将 spring 依赖项打包到 Lambda zip 文件中

有关 Lambda@Edge 的更多详细信息click here 该页面中还有一个很好的重新发明视频

使用 Spring 和 AWS Lambda check this

【讨论】:

  • 感谢您提供非常有用的链接。我浏览了重新发明视频,但没有看到 Db 复制。那么当在 lambda 上调用 rest api 时,它总是会调用原始数据库吗?或者有没有办法可以在 AWS 区域上复制 db 并配置 lambda 来调用区域 db?
  • db 响应时间是我在此设置中关心的问题。我正在使用 dynamodb 研究 RDS 以复制 dbs 并以某种方式配置 lambda 以调用最近的 db。但找不到任何资源
猜你喜欢
  • 2017-07-28
  • 1970-01-01
  • 2017-10-08
  • 2013-02-12
  • 2014-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-26
相关资源
最近更新 更多