feat(etl): 支持断点续传功能提升数据导入可靠性
- run_etl.py中新增resume相关参数支持断点续传和手动起始位置 - reader.py中修改iter_hk_songs_batches函数,改用id游标替代offset分页 - runner.py新增断点状态文件管理功能,支持状态读写与断点继续 - run函数接受断点续传参数并根据状态文件恢复进度 - 处理每批次导入成功后保存断点状态,确保可中断恢复 - 新增单元测试覆盖断点续传逻辑,验证正确使用start_after_id参数 - 调整接口参数传递与兼容性,保持向后兼容性和灵活性
Showing
5 changed files
with
127 additions
and
10 deletions
-
Please register or sign in to post a comment