当前位置: 首页 > 知识库问答 >
问题:

带有AWS的微服务web应用程序

司立果
2023-03-14

共有1个答案

邹开畅
2023-03-14

简而言之,您可以使用无服务器架构(即使用AWS的APIGateway和Lambda服务)来构建健壮的基于微服务的web应用程序。既然您说您是微服务体系结构的新手,我将列出最好的方法。

前端/客户端

单页应用程序(SPA)在前端运行良好,由于它们是一个静态站点,因此可以很容易地将它们部署到s3。这是水疗中心最具成本效益的方法。下面是一个在S3上部署SPA的视频。本视频将指导您逐步部署您的水疗中心的说明。

  1. 您不需要管理您的服务器(EC2),从更新新的安全补丁到自动缩放,一切都由lambda负责。无服务器是完全受管理的服务。
  2. 只有在调用lambda函数时才会付款。相比之下,即使您的web应用程序在给定的一天没有收到流量,您也必须为给定的一天支付当日资费。

这是我的github repo,它可以成为reactJS+Serverless+graphQL web应用程序的锅炉板。

话虽如此,但与传统的后端方法相比,尝试一下无服务器。欢迎就此提出任何问题。

 类似资料:
  • 问题内容: 我正在编写一个AJAX函数,该函数从JSON Python Web服务请求数据。我的AJAX请求如下所示: 现在,我的python网络服务具有一个处理对“ / blah”的请求的函数,该函数具有以下return语句: 我的AJAX函数无法从Python Web服务成功检索响应,但是在Firebug中没有出现任何错误。我的网络服务或JavaScript做错了什么? 问题答案: 当您使用J

  • 我对web应用程序向微服务的发散点感到困惑--它是在url级别还是模型级别?举个例子,假设我有一个单片应用程序,它提供3个页面。假设每个页面都有一个单独的用法,我想用它们自己的微服务来支持它们。下面哪一种是实现基于微服务的体系结构的正确方法: 我创建了三个不同的应用程序(微服务),每个都包含一个页面的(路由、控制器、模型、模板)。然后根据哪个页面被请求,我将请求路由到那个特定的应用程序。这意味着从

  • 我必须使用axis2和Maven在eclipse中创建一个web服务,但我有很多问题。这是波姆。xml: Eclipse给了我这个错误:Description资源路径位置类型插件执行未包含在lifecycle configuration:org中。阿帕奇。axis2:axis2-java2wsdl-maven-plugin:1.5.4:java2wsdl(执行:默认,阶段:流程类)pom。xml/

  • 我正计划为我在现场的设备使用AWS IoT,以连接到我在云中的微服务。这里的想法是,设备将发布到微服务将订阅的主题。微服务将发布到设备订阅的主题。 因此,例如,有2个器件d1和D2。以及2个微服务ms1和MS2。d1将订阅设备/d1主题d2将订阅设备/d2主题,ms1将订阅服务/ms1主题ms2将订阅服务/ms2主题 当d1想要发送信息到ms1时,d1将发布到服务/ms1主题,而要发送信息到ms2

  • 我使用ESAPI jar进行验证。当我调用isValidInput(Context,input.trim(),ValidateConstant时。APLHA_NUMERIC_TYPE,最大长度,真);或isValidInput(上下文,输入,ValidateConstant.NUMERIC_TYPE,maxLength,true);并且输入错误,带有单独的字符。然后它抛出一些像 当我单独执行程序时

  • 我想创建一个弹性豆茎配置,允许我部署一个。NET Windows Service,但不部署Web应用程序。 我刚刚读了这篇解释如何使用的博客文章。eExtensions将在web应用程序旁边部署Windows服务,但是否存在以下情况:。是否可以在不部署Web应用程序的Web部署包的情况下运行ebextensions? 是创建包含的空web应用程序的唯一选项。然后部署Web部署包? Elastic