|
|
3 тижнів тому | |
|---|---|---|
| app | 1 місяць тому | |
| dashboard | 3 тижнів тому | |
| sql | 1 місяць тому | |
| .env | 1 місяць тому | |
| .gitignore | 1 місяць тому | |
| Dockerfile | 1 місяць тому | |
| LICENSE | 1 місяць тому | |
| README.md | 1 місяць тому | |
| deploy-jenkins.sh | 1 місяць тому | |
| requirements.txt | 1 місяць тому |
这是一个用于采集微信指数数据的自动化系统,支持多关键词、定时采集、数据入库等功能。
配置管理 (config.py)
.env 文件存储敏感信息数据模型 (db_model.py)
数据仓库 (index_repo.py)
采集服务 (collector.py)
调度器 (main.py)
create_time: 创建时间keyword_id: 关联关键词IDcreate_time: 创建时间update_time: 更新时间wx_trend_keywords 表获取所有 is_active=1 的关键词wx_trend_data 表update_timeON DUPLICATE KEY UPDATE 实现幂等写入在 app/services/ 目录下创建新的服务文件,例如 new_collector.py:
在 app/models/ 目录下创建对应的数据模型和API Schema
在 app/repository/ 目录下创建对应的数据访问层
在 main.py 中添加新的调度任务
ali_log.py 中添加新的监控指标put_metric 方法上报自定义数据使用提供的 docker-compose.yml 文件进行容器化部署
requirements.txtlogs/ 目录下