优化财务资源:减少重复扫描、隔离重型任务、约束系统日志 #390

Merged
WuYongJie merged 3 commits from fix/WuYongJie-finance-resource-usage into main 2026-10-19 14:56:55 +08:00
Owner

修改

  • 按公司及规则复用种菜标签识别结果;导入、货号回填、规则变更主动失效,并通过共享版本号协调不同实例。
  • 店铺候选按镜像同步时间增量刷新,夜间全量校准;保留历史候选及同秒写入。
  • 新增 batch Profile(1 核、3GiB、禁用 Swap 与 Web 健康检查),重型任务持有现有同步锁;生产自动重算保留队列,由每分钟任务串行消费。
  • ClickHouse 降低调试日志量、限制后台线程和日志保留期;不改变业务表或业务查询内存上限。
  • Windows/macOS 发布均携带新增运行文件。

验证

  • 后端单元测试 17 项 / 57 断言。
  • 标签页面、导出及任务锁相关验证 9 项 / 79 断言;补充任务入口测试 2 项 / 29 断言。
  • Compose 解析、shell 语法、XML 校验和前端构建通过。
  • 发布后继续验证真实页面、数据一致性、任务资源限额及资源变化。

影响边界

不改变金额、权限和订单识别口径;本任务不新增数据库迁移。生产调度及 ClickHouse 配置有调整,历史系统日志回收需先留存可恢复备份。

## 修改 - 按公司及规则复用种菜标签识别结果;导入、货号回填、规则变更主动失效,并通过共享版本号协调不同实例。 - 店铺候选按镜像同步时间增量刷新,夜间全量校准;保留历史候选及同秒写入。 - 新增 batch Profile(1 核、3GiB、禁用 Swap 与 Web 健康检查),重型任务持有现有同步锁;生产自动重算保留队列,由每分钟任务串行消费。 - ClickHouse 降低调试日志量、限制后台线程和日志保留期;不改变业务表或业务查询内存上限。 - Windows/macOS 发布均携带新增运行文件。 ## 验证 - 后端单元测试 17 项 / 57 断言。 - 标签页面、导出及任务锁相关验证 9 项 / 79 断言;补充任务入口测试 2 项 / 29 断言。 - Compose 解析、shell 语法、XML 校验和前端构建通过。 - 发布后继续验证真实页面、数据一致性、任务资源限额及资源变化。 ## 影响边界 不改变金额、权限和订单识别口径;本任务不新增数据库迁移。生产调度及 ClickHouse 配置有调整,历史系统日志回收需先留存可恢复备份。
WuYongJie added 2 commits 2026-10-19 14:49:59 +08:00
WuYongJie added 1 commit 2026-10-19 14:56:02 +08:00
WuYongJie merged commit 1f4f6f48d4 into main 2026-10-19 14:56:55 +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#390
No description provided.