Panda Schedule 模块分析
src/panda_schedule 是项目的独立任务调度模块入口。
注意: 当前版本中,该目录主要包含空的初始化文件,实际的定时任务调度逻辑核心位于
src/common/cron/crontab_manager.py。该模块可能被预留用于未来的独立调度服务部署。
1. 目录结构
src/panda_schedule/ ├── __init__.py # 包初始化 ├── __main__.py # 模块入口 (Empty) ├── crontab/ # Crontab 配置 (Empty) └── tasks/ # 任务脚本 (Empty)
2. 实际调度实现 (Common Cron)
请参考 Common 模块文档 以了解当前系统使用的基于 APScheduler 的调度实现。
在现有架构中,定时任务(如每日数据同步、策略定期运行)通常通过装饰器 @cron_task 定义在各个业务模块中,并在系统启动时由 init_all_task 自动发现并注册到全局调度器。