Expand description
备份/恢复异步任务进度表。 备份/恢复的异步任务进度表(DashMap)。
create_backup/restore_backup 立即返回 task_id,后台任务跑时通过
update 更新进度,前端轮询 get_task_progress。
已完成超过 1 小时的任务惰性清理,避免内存累积。
Structs§
Enums§
Statics§
- TASKS 🔒
Functions§
- gc_old 🔒
- 惰性清理已完成超过 1 小时的任务(查询时顺便清)。
- get_
task_ progress - 查询任务进度(轮询用)。
- insert 🔒
- 注册新任务(初始 Running,0%)。
- update 🔒
- 更新任务进度(后台任务调用)。