Repl.it与AWS Lambda + API网关

时间:2019-10-26 03:28:19

标签: aws-lambda serverless aws-serverless repl.it

我一直在一个简单的消息网站上工作。到目前为止,我已经将AWS Lambda用于我的服务器(该服务器定期访问DynamoDB)和API Gateway。

但是我看到一个名为Repl.it的网站,它看起来和AWS Lambda一样,但是都是免费的。

我正在使用Node.js,并且非常频繁地读写DynamoDB。我还使用了AWS开发工具包。

Repl.it和AWS Lambda有什么区别?

1 个答案:

答案 0 :(得分:2)

REPL代表Read-Evaluate-Print Loop,基本上意味着它等待用户输入单个语句或表达式,对其求值,然后打印(或在这种情况下将其返回给客户端),然后循环。看起来repl.it仅公开了一个API,该API可让您一次执行一行代码。这会使您的程序非常繁琐地输入到repl.it API中。

关于repl.it has some hard limits的问题还包括:您在限制速率之前可以多久访问它们的API,以及可以发送多少并发请求,这将在您扩展规模时影响您网站的功能。另外,repl.it显然不打算用于商业用途,如果您将其用于商业目的而未与他们联系并进行安排,则可能会被禁止访问该网站。

Lambda允许您执行最多需要15分钟才能执行的任何代码段(现在它支持自定义运行时),并且可以水平扩展以匹配传入请求的数量。

对于它的价值,如果您正在考虑将repl.it用于您的应用程序,则可以使用AWS Lambda for free indefinitely。 Lambda免费套餐12个月后不会过期。 Lambda always-free tier