跨服务器和集群设置的 Node.js 作业和任务调度程序和管理
Yoosk 是一款轻量级的任务调度程序,其 API 类似于本机 setTimeout
和 setInterval
方法,但通过 MongoDB 集合在所有运行中的 Node.js 实例之间实现同步。它支持集群、多服务器和多线程 Node.js 实例,并确保在多服务器(多线程/多实例)设置中运行的每个作业或 cron 只有唯一的一个进程。
Yoosk 是一款纯服务器端程序包,其特点包括:
- 测试覆盖率约为 90%
- 零依赖,从头开始编写以实现最佳性能
- 在多台服务器上同步单个任务
- 防弹设计,内置重试和“僵尸”任务恢复
josk-master.zip
预估大小:20个文件
josk-master
文件夹
.versions
1KB
.eslintrc
3KB
index.js
11KB
HISTORY.md
86B
package.json
1KB
package.js
559B
.github
文件夹
FUNDING.yml
104B
PULL_REQUEST_TEMPLATE
494B
379.27KB
文件大小:
评论区