文件名称:node-resque:使用 redis 的 Nodejs 后台作业
文件大小:468KB
文件格式:ZIP
更新时间:2024-08-23 09:48:46
TypeScript
node-resque: node 中最好的后台作业。 nodejs 中的分布式延迟作业。 Resque 是一个由支持的后台作业系统(需要 2.6.0 及更高版本)。 它包括优先队列、插件、锁定、延迟作业等等! 这个项目是一个非常固执但与和兼容的 API()。 我们还实现了一些流行的 Resque 插件,包括和 此包的完整 API 文档通过分支从main自动生成并发布到 Resque 工厂(如何运作) 概述 Resque 是一个基于队列的任务处理系统,可以被认为是“看板”风格的工厂。 这家工厂的工人一次只能做一份工作。 他们从队列中拉取作业并将它们工作到完成(或失败)。 每个作业有两部分:关于如何完成作业( perform功能)的说明,以及完成作业所需的任何输入。 队列 在我们的工厂示例中,队列类似于传送带。 作业被放置在传送带(队列)上,并按顺序等待 Worker 来接它们。 队列分
【文件预览】:
node-resque-main
----.gitignore(99B)
----images()
--------favicon.ico(1KB)
--------error_payload.png(342KB)
----package.json(1KB)
----package-lock.json(385KB)
----src()
--------core()
--------types()
--------utils()
--------index.ts(498B)
--------plugins()
----bin()
--------deploy-docs(767B)
----SECURITY.md(216B)
----.nvmrc(4B)
----jest.config.js(149B)
----.devcontainer()
--------devcontainer.json(84B)
--------setup.sh(204B)
----tsconfig.json(162B)
----LICENSE.txt(11KB)
----.github()
--------FUNDING.yml(21B)
--------workflows()
--------dependabot.yml(536B)
----__tests__()
--------core()
--------integration()
--------utils()
--------plugins()
----examples()
--------performInline.ts(1KB)
--------retry.ts(3KB)
--------customPluginExample.ts(3KB)
--------stuckWorker.ts(4KB)
--------errorExample.ts(3KB)
--------scheduledJobs.ts(4KB)
--------example.ts(4KB)
--------multiWorker.ts(4KB)
--------example-mock.ts(4KB)
--------docker()
----README.md(27KB)
----resque-web()
--------config.ru(461B)
--------.ruby-version(6B)
--------readme.md(2KB)
--------Gemfile(110B)
--------Gemfile.lock(1KB)
----.prettierrc(3B)
----CNAME(29B)
----lua()
--------popAndStoreJob.lua(464B)