10 个版本
0.0.10 | 2022 年 8 月 16 日 |
---|---|
0.0.9 | 2022 年 8 月 16 日 |
0.0.3 | 2022 年 7 月 25 日 |
#21 in #stage
每月 21 次下载
88KB
2K SLoC
later
为 Rust 提供的分布式后台任务管理器和运行器。目前处于 PoC 阶段。
设置
请查看文档以获取详细信息。通常,一次设置涉及
- 导入
later
和所需依赖 - 定义一些类型,用作后台任务的负载
- 生成占位符
- 使用生成的代码启动后台任务服务器
特性
一次性任务
一次性任务只执行一次,并且几乎由可用的工作者立即执行。
延续性
一个或多个任务串联在一起以创建工作流程。子任务仅在父任务完成后才执行。
延迟任务
就像在某个间隔后启动的一次性任务。
周期性任务
(进行中)
根据 cron 调度运行周期性任务。
- 待修复:删除周期性任务。
项目状态
目前这是一个 PoC。即将推出的功能包括
- 多个存储后端(redis、postgres)
- 延续性
- 延迟任务
- 周期性任务
- 仪表板
- 使用存储后端进行调度(以移除对 RabbitMQ 的依赖)
- 人体工程学 API
依赖项
~16–32MB
~538K SLoC