问题标签 [serverless-architecture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 使用 RDS 时性能不佳的 AWS Lamba
我已经使用无服务器框架实现了一个 AWS Lambda 函数。该 Lambda 函数正在使用 RDS 和 MongoDB。MongoDB 端点运行大约 500 毫秒,但 RDS 运行时间为 12 秒(冷启动)和约 3 秒(热启动)。
注意:我在此端点中使用 Sequelize。
如何加快我的 RDS Lambda 端点?
aws-lambda - 无服务器框架是否支持任何类型的多云负载平衡?
无服务器框架是否支持将相同的 API 部署到多个云提供商(AWS、Azure 和 IBM)并基于传统的负载均衡器方法(即循环或延迟)将请求路由到每个提供商的能力?
Serverless Framework 是否直接支持这个功能?
Serverless 是否与全局负载均衡器(例如 dyn 或 neustar)集成?
python - 使用 AWS Chalice 生成 PDF
我正在寻找为我创建内部 API,这些 API 将生成 pdf 作为 API 调用并使用 chalice 将其部署为无服务器。到目前为止,我的代码遇到了无法调试的 500 错误:
我究竟做错了什么?
我有这个项目的虚拟环境,通过pip在里面安装了reportlab,打开调试后出现错误无法导入模块
而且我能够通过将reportlab添加到requirments.txt文件来传递“无模块”错误,但是在此之后还有其他与JSON序列化和utf-8相关的错误
我想补充一点,当使用命令在本地测试时,它按预期工作chalice local
node.js - aws + serverless + webpack => 在 prod 中找不到模块 xxx
我想使用 serverless 和 webpack 创建一个要在 AWS 上部署的包。
在serverless.yml
我想声明所有资源(主要是 DynamoDb 表)和函数。我想使用外部node.js
库。
文件夹结构为:
从 serverless.yml 中提取
从 webpack.configfig.js 中提取
当serverless deploy
一切正常时,但在测试 lambda 时出现错误:
你能告诉我我做错了什么吗?
鉴于我是无服务器的新手,您能否建议我为代码和开发组织提供一些“更好的实践”?(无服务器和 nodejs 被强加,webpack 和其他一切都不是)
lambda - 开源无服务器计算框架
我目前正致力于在私有分布式存储系统上部署 FaaS 解决方案。我一直在寻找可以部署在自定义存储后端中的无服务器计算工具,可以存储数据并稍后通过执行一些客户端代码进行处理。
AWS 似乎是关于无服务器计算实施的最流行的选择。但是,它不是开源的。
您是否知道可以在专有存储后端之上实施的 AWS 替代方案?预先感谢您的贡献。
python - 如何使用 boto3 部署 AWS 无服务器应用程序模型模板?
我编写了一个包,可以在 Python 中呈现 SAM 模板,但我无法部署它们。每次我尝试 create_stack、create_change_set 或 execute_change_set 时都会遇到错误。
amazon-web-services - 具有多个 AWS lambda 函数的 Claudia.js
我正在使用 claudia.js CLI 将函数和 Web API 部署到 AWS lambda 和 API 网关。我的项目文件结构如下:
问题是,为了更新新版本,我必须在每个函数文件夹中运行“克劳迪娅更新”......所以我必须为每个函数(在每个文件夹中)运行一次。有没有办法告诉 claudia.js 一次更新我的所有功能?
transactions - 具有负载平衡和提交的微服务
我热衷于了解微服务的以下几个方面。
提交和回滚。如果要通过调用多个微服务来实现业务目标,谁来协调提交和回滚?微服务是否需要在其实现中嵌入提交回滚协议?或者,它是由某些外部因素提供的?
微服务的负载均衡。微服务前端是否由负载均衡器帮助扩展?因此,扩展是否超出了服务的实施范围?
与 AWS Lambda/Bluemix OpenWhisk/Azure Functions 的关联。微服务与“无服务器”架构相比如何?
lambda - 具有 Cognito 用户池授权方和 Lambda 的 API 网关
我有一个体系结构,我将 API 网关与 Cognito 用户池授权器一起使用,并且我正在从客户端 ReST 调用传递授权标头中的 IdToken。
它工作正常。
我需要 Lambda 中的 cognitoIdentityId。
API Gateway 中集成请求中尝试的正文模板映射
内容类型 - 应用程序/json
它不发送身份标识(在事件中或上下文中),并且它仅将我的有效负载转换为此 json。
在这种情况下,如何在我的有效负载完好无损的情况下获取 Lambda 中的身份标识?
amazon-web-services - 如何使用 AWS Lambda 和 SOA 构建复杂的应用程序?
我们目前运行一个 Java 后端,我们希望摆脱它并切换到在 AWS Lambda 和无服务器上运行的 Node。
理想情况下,在此过程中,我们希望构建一个完全面向服务的架构。
我的问题是,如果我们的前端 Angular 应用程序请求当前用户的订购商品来获取它需要访问三个服务(用户服务、订单服务和商品服务)所需的信息。
这是否意味着我们需要向这些服务发出三个 get 请求?目前,我们将为该特定请求构建一个端点,然后可以利用数据库连接来获得最佳性能。
我了解 SOA 的好处,但是在执行更多复杂请求时,我们如何进行扩展?有什么好的资源可以看看吗?