paper_server/apps/resm/migrations
caoqianming 12f97fc47f feat(resm): 合并 elsevier 抓取任务 + 抓取链常驻保活 + openalex 限流退避
- 合并 get_pdf_from_elsevier 进 get_abstract_from_elsevier: 同一 DOI 取 XML 后
  发现全文则内联取 PDF, 并补抓存量缺 PDF 论文; 阶段2 批量上限拆为 pdf_number_of_task
- 新增 ensure_fetch_running beat 任务 + alive 心跳: 自触发链重启/崩溃/空闲后自愈
- get_pdf_from_openalex: 限流期间慢节奏刷 alive 不打 API; 普通 429 也退避
- migration 0010 注册 ensure_fetch_running 每 60s 周期任务

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 10:06:49 +08:00
..
0001_initial.py feat: 添加resm app 2026-01-23 10:37:41 +08:00
0002_paper_has_abstract_xml_paper_has_fulltext_pdf_and_more.py feat: 添加o_keywords 字段 2026-01-28 10:26:41 +08:00
0003_paper_o_keywords.py feat: 添加o_keywords 字段 2026-01-28 10:26:41 +08:00
0004_alter_paper_fail_reason.py feat: 同步数据库 2026-01-28 16:26:30 +08:00
0005_alter_paper_fetch_status.py feat: 优化fetch_status 2026-01-30 10:37:29 +08:00
0006_pg_trgm_index.py feat: paper list 加 pdf_url / xml_url 直链字段 + pg_trgm GIN 索引 2026-05-21 13:48:52 +08:00
0008_papermonitor.py feat(resm): 期刊/关键词监控 PaperMonitor + 移除每日增量周期任务 2026-06-21 23:43:58 +08:00
0009_seed_monitors_and_schedule.py feat(resm): 期刊/关键词监控 PaperMonitor + 移除每日增量周期任务 2026-06-21 23:43:58 +08:00
0010_seed_ensure_fetch_running.py feat(resm): 合并 elsevier 抓取任务 + 抓取链常驻保活 + openalex 限流退避 2026-06-23 10:06:49 +08:00
__init__.py feat: 添加resm app 2026-01-23 10:37:41 +08:00