文件名称:locavore:在本地运行 AWS Lambda 函数
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-03 00:35:20
JavaScript
土食 Locavore 在本地运行 lambda 函数。 它在您的机器上模拟 AWS Lambda。 Locavore 保留了工作分配到的工作进程池。 默认情况下,它只允许cpu cores * 2 个并发作业; 额外的作业将在内存中排队。 Locavore 监视文件系统以了解您的功能的更改。 当检测到更改时,它将优雅地重新加载您的功能。 允许当前正在执行的调用完成; 新的调用被发送到新产生的工作进程。 如果您特别受虐,您甚至可以使用 locavore 在生产中运行您的功能。 提供了一个 redis 支持的队列。 用法 Locavore 需要一个装满文件夹的文件夹。 每个子文件夹代表一个 lambda 函数。 它应该至少包含 package.json 文件和一个 js 文件。 ( index.js 或命名的文件) 运行:选项 1 npm install -g locavore 。
【文件预览】:
locavore-master
----.gitignore(12B)
----monitor.js(2KB)
----tenancy()
--------multi.js(3KB)
--------spawner.js(2KB)
--------single.js(469B)
----package.json(797B)
----.travis.yml(65B)
----redis.js(1KB)
----run.js(2KB)
----index.js(113B)
----README.md(9KB)
----worker.js(2KB)
----locavore.js(7KB)
----test()
--------functions()
--------test.js(6KB)
----web.js(2KB)