| pageType | custom |
|---|---|
| title | Queuebit |
| description | 基于 Redis 的 Node.js 持久化批处理 SDK,让长任务按页执行、记录进度,并在失败后重试。 |
基于 Redis 的 Node.js 批处理 SDK
把回执生成、数据同步等批量工作拆成连续的页。你负责读取业务快照和幂等写入,Queuebit 负责记录 Run、推进 state、重试失败页并交付完成回调。
Node.js ≥ 22 · Redis ≥ 7.2 · npm install queuebit · TypeScript 类型支持
一份回执快照示例流程
- 01用 query 固定要处理的快照snapshotId
- 02按 state 读取下一页订单afterSourceId
- 03写入稳定键的业务回执putOnce()
- 04提交进度或结束并发通知next/end + callback
6 笔订单可读样例
2 条 / 页演示分页
独立回调单独核对交付
不需要先搭建一套调度平台。从一个进程开始,再按需要拆分生产者与消费者。