跨服务器和集群设置的 Node.js 作业和任务调度程序和管理

Yoosk 是一款轻量级的任务调度程序,其 API 类似于本机 setTimeoutsetInterval 方法,但通过 MongoDB 集合在所有运行中的 Node.js 实例之间实现同步。它支持集群、多服务器和多线程 Node.js 实例,并确保在多服务器(多线程/多实例)设置中运行的每个作业或 cron 只有唯一的一个进程。

Yoosk 是一款纯服务器端程序包,其特点包括:

  • 测试覆盖率约为 90%
  • 零依赖,从头开始编写以实现最佳性能
  • 在多台服务器上同步单个任务
  • 防弹设计,内置重试和“僵尸”任务恢复
zip
josk-master.zip 预估大小:20个文件
folder
josk-master 文件夹
file
.versions 1KB
file
.eslintrc 3KB
file
index.js 11KB
file
HISTORY.md 86B
file
package.json 1KB
file
package.js 559B
folder
.github 文件夹
file
FUNDING.yml 104B
file
PULL_REQUEST_TEMPLATE 494B
file
ISSUE_TEMPLATE 1KB
folder
test 文件夹
file
npm.js 11KB
file
meteor.js 9KB
file
LICENSE 1KB
file
package-lock.json 68KB
file
CONTRIBUTING.md 1KB
file
.npmignore 141B
file
cover.png 341KB
file
.gitignore 56B
file
CHANGELOG.md 89B
file
CODE_OF_CONDUCT.md 3KB
file
README.md 14KB
zip 文件大小:379.27KB