我即将开始为客户端应用编写服务器组件。这主要是使用nodejs和nosql db。此外,这应该可以部署在AWS Lambda上。由于我对此很新,有人可以提供以下信息
应该/我可以使用像Meteor这样的任何其他第三方框架,还是应该从头开始编写所有内容?
我应该从哪里开始,是否有一个参考项目,我可以在使用这样的东西时参考?
答案 0 :(得分:0)
Lambda旨在最适合单一用途的功能和应用。所以你想要使用更轻量级的东西。
由于Meteor使用websockets在服务器和客户端之间进行通信,因此需要服务器保持运行,这与Lambda模型不兼容。像express / koa / etc这样不太全面的东西会更适合这里。
查看Serverless以及为云功能设计的其他系统
答案 1 :(得分:0)
当我第一次开始编写Lambda函数时,我问了同样的问题。
我一直在使用AWS无服务器堆栈(API网关,Lambda和DynamoDB)开发REST API并编写请求验证,并且一些业务逻辑开始重复并且有时很痛苦(特别是如果您正在使用API网关代理集成)。
所以,
- 应该/我可以使用任何其他第三方框架,如Meteor,还是应该从头开始编写所有内容?
醇>
您可以使用框架。但首先,尝试从头开始编写,看看你是否可以在没有任何框架的情况下提高效率。 Lambda函数应该做一件事,所以我在这里看不到真正复杂的东西。
我发现自己写了一个micro framework(aws-wave),因为我不得不这样做:
还有一个awesome serverless list,其中包含许多可以帮助您的工具。
- 我应该从哪里开始,是否有一个参考项目,我可以在使用这样的东西时参考?
醇>
我同意之前的回答,请看Serverless