百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

node-resque

> 编程语言
开源

Node.js 由 Redis 支持的后台作业。

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Node.js 由 Redis 支持的后台作业。

node-resque: node 中的最佳后台作业。 nodejs 中的分布式延迟作业。 Resque 是由 Redis (需要版本 2.6.0 及以上) 支持的后台作业系统。它包括优先级队列、插件、锁定、延迟作业等!本项目非常强势,但 API 与 Resque 和 Sidekiq 兼容 (注意事项)。我们还实现了一些流行的 Resque 插件,包括 resque-scheduler 和 resque-retry

Resque 是一个基于队列的任务处理系统,可以被视为一种"Kanban"风格的工厂。这个工厂中的工人每次只能处理一个任务。他们从队列中提取任务,并将其完成(或失败)。每个任务有两个部分:完成任务的指令("perform"函数)以及完成任务所需的任何输入。

在我们的工厂示例中,队列类似于传送带。作业被放置在传送带(队列)上,并按顺序等待工人取走它们。队列有三种类型:普通工作队列、延迟作业队列和失败作业队列。延迟作业队列包含计划在指定时间内进行的作业定义。失败作业队列是工人放置在执行过程中失败的任何作业的地方。

我们的工人是工厂的核心。每个工人都被分配一个或多个队列,用于检查工作。从队列中取得工作后,工人尝试完成该工作。如果成功,他们会返回队列中检查更多工作。但是,如果出现失败,工人会将工作及其输入记录到失败的工作队列中,然后再返回查看更多工作。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptbackground-jobsnodejsqueueresque

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言