问题标签 [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.

0 投票
4 回答
9556 浏览

node.js - 无法在 Visual Studio Code 中调试无服务器应用程序

我曾尝试在 VS 代码中调试使用无服务器框架开发的无服务器应用程序。我已经关注了这篇文章。

但是当我尝试调试代码时,我从 VS 代码中得到一个错误,如下所示。

无法启动程序 'g:\Projects\Serverless1\node_modules.bin\sls';设置“outDir 或 outFiles”属性可能会有所帮助。

sls 命令文件已存在于文件夹中,以下是 launch.json 文件设置

请帮我解决这个问题。

0 投票
2 回答
1098 浏览

lambda - 使用 AWS Lambda 编译本机代码 (npm install) 的包

我需要使用sharp包来调整 Lambda 函数中的图像大小,但它会在我的 Windows 机器上执行“npm install”时构建本机代码,这在托管 Lambda 的 Amazon Linux 服务器中肯定不起作用。

使用无服务器时解决此问题的推荐方法是什么?

0 投票
2 回答
389 浏览

serverless-architecture - 无服务器架构与微服务的关系

无服务器架构和微服务之间的关系对吗?

  • 无服务器架构(Azure Functions 或 Amazon Lambda)访问多个微服务(Amazon Elasticache 或 Amazon Redis 缓存)。
  • 微服务提供没有服务器可伸缩性问题的功能。

如果不是,那么正确的关系是什么?

0 投票
1 回答
167 浏览

swift - 在 OpenWhisk 上使用 Swift 发出 HTTP 请求?

如何在 Apache OpenWhisk 上运行的无服务器 Swift 函数期间发出 HTTP 请求以检索和返回数据?

无服务器云平台限制对运行时环境的访问。这意味着您不能安装额外的库来帮助解决这个问题,例如https://github.com/Alamofire/Alamofire

0 投票
1 回答
286 浏览

google-chrome - 谷歌 chrome 无头浏览器能否用于向最终用户提供 PDF

我希望使用 google chrome 无头浏览器的“打印到 pdf”功能来替换现有的方式(使用 iText)来生成 PDF。

考虑到需要处理的并发调用数量未知,这是一个可行的解决方案吗?

无头浏览器的打印到 pdf 功能是用于企业解决方案的生产以生成 PDF/屏幕截图,还是主要用于测试和开发环境?

如果从单台机器处理多个并发调用会成为一个问题,那么基于 AWS lambda 的无服务器解决方案是否是解决此问题的好方法,因为它具有可扩展性和执行并行处理的能力?

0 投票
1 回答
978 浏览

oop - 在事件驱动之后,无服务器证明是另一个杀死 OOP 的玩家吗?

我是一名初级 Laravel PHP 开发人员,拥有几年的行业经验。我是学习新事物的好人。现在我追求“无服务器”:-)。我们被教导了 OOP 相对于过程编程的很多好处(其中过程编程被呈现为反派)

  • 有人可以帮我了解这个无服务器吗???
  • 如果是另一个玩家在事件驱动之后杀死 OOP?
  • 如果不是,那我们如何将 OOP 和 Serverless 结合起来呢?
  • 或者事件驱动程序比 OOP 更好?

正如我首先认为的那样,事件驱动(现在是无服务器)正在鼓励开发人员转向过程式编程。但 PHP 作为后端语言并非如此,而仅适用于带有 Node 的 JS。但现在看来,Serverless 是另一个存在以扼杀 OOP 并鼓励程序化编程以“低成本”的名义愚弄人们并将开发人员推回 80 年代的演员。

如果有 OOP/过程编程知识的人可以帮助我理解无服务器的事情,因为我担心我们将不得不离开 OOP,这将是维护的一个大问题。

0 投票
2 回答
1113 浏览

python - Zappa 无服务器 aws lambda 问题

使用 zappa deploy 命令将 Zappa 示例应用程序部署到 AWS 中,所有步骤都按预期进行,如下所示。

但是当访问上面的端点时,得到内部错误响应。后来验证创建的S3存储桶,没有上传文件。空桶。

后来也验证了 lambda,它有默认代码。因此得到内部错误响应。根据日志,它没有名为builtins的模块。

“无法导入模块‘处理程序’:没有名为内置模块的模块”

如何调试 zappa 部署以及如何安装 python 包?

0 投票
2 回答
1753 浏览

amazon-web-services - S3 或 DynamoDb 用于用户存储?

我想在无服务器架构中使用 AWS Lambda 和 Cognito,并且很好奇人们将 S3 存储桶用于用户数据存储而不是 DynamoDb 之类的想法?有什么优点/缺点?

0 投票
0 回答
54 浏览

python - 无服务器与传统 Web 框架路由架构

作为一个纯粹的业余项目,我正在编写一些代码,这些代码需要用户通过 Web 浏览器进行常规的 CRUD 交互。

自然地,为了避免重新发明轮子,我正在研究各种 Web 框架,几乎所有框架都内置了一些路由逻辑:/posts 转到 x,/users 转到 y 等等。

从表面上看,这似乎是一个好主意——我要重新实现的事情少了(并且不可避免地会出错),另一方面,这感觉就像一个瓶颈和单点故障——每个客户都需要达到一个特定的目标节点优先所以它可以解析路由,这可能是负载均衡,但感觉就像重复工作,为什么负载均衡器不能直接路由到正确的资源,使其成为 1 步操作?

现在这是一个业余项目,我无法解决这些问题,但只是为了学习和第一次做对,有没有开箱即用的 python3 web 框架?

有没有办法配置负载均衡器来处理路由或者可能去“无服务器”路由(在这种情况下我在哪里定义我的资源?)

我可以使用 AWS Application Load Balancer,但我宁愿寻找通用解决方案。

我在这里错了吗?您认为这些问题应该分开还是集中处理?

0 投票
1 回答
88 浏览

serverless-architecture - 无服务器执行隔离

我正在研究无服务器架构来处理一些客户数据。这个过程本身可能很快,但出于各种原因,我希望云服务提供商保证执行隔离。到目前为止,我已经与 Amazon 的一位代表进行了交谈,他说 Amazon Lambda 没有有效地隔离,并且lambda 容器最终可能会被重用。

实际上,当运行一个函数时,比如说,将一些东西写入内存或磁盘(这里我们可能无法控制,因为解决方案的一部分会让客户执行任意代码)我想要一个沙箱隔离保证。

我读到微软将提供这种隔离,但除了新闻报道之外,我找不到具体的信息。例如,它们暗示了沙盒功能的额外成本。

那么是否有任何提供者可以保证执行隔离?