perf: 优化OA流程刷新等待与并发 #830

Merged
yueyang merged 1 commits from feature/yueyang-oa-refresh-performance into main 2026-11-02 18:14:12 +08:00
Collaborator

做了什么

  • OA 增量、页面定向刷新和每周全量改用独立 OA 锁,不再被店铺对账、商品同步等无关任务占用全局锁拖住。
  • 钉钉审批实例查询按默认 5 路并发读取,单批最多 10 路;保留单个审批失败隔离和成功后统一发布。
  • 页面区分已入队和执行中,显示等待时长,并将有效轮询上限从 3 分钟扩展到 16 分钟。
  • 补齐手工修复 cron 脚本中的页面刷新消费任务。

验证

  • 相关同步、客户端、页面、队列和部署隔离测试 58 项,485 个断言通过。
  • Shell/PHP 语法检查通过;涉及共享镜像同步和定时任务,不涉及数据库迁移、金额口径或上游写入。
## 做了什么 - OA 增量、页面定向刷新和每周全量改用独立 OA 锁,不再被店铺对账、商品同步等无关任务占用全局锁拖住。 - 钉钉审批实例查询按默认 5 路并发读取,单批最多 10 路;保留单个审批失败隔离和成功后统一发布。 - 页面区分已入队和执行中,显示等待时长,并将有效轮询上限从 3 分钟扩展到 16 分钟。 - 补齐手工修复 cron 脚本中的页面刷新消费任务。 ## 验证 - 相关同步、客户端、页面、队列和部署隔离测试 58 项,485 个断言通过。 - Shell/PHP 语法检查通过;涉及共享镜像同步和定时任务,不涉及数据库迁移、金额口径或上游写入。
yueyang added 1 commit 2026-11-02 18:14:09 +08:00
yueyang merged commit 46f62575ff into main 2026-11-02 18:14:12 +08:00
yueyang deleted branch feature/yueyang-oa-refresh-performance 2026-11-02 18:14:12 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#830
No description provided.