huangzd1997
|
5caca86ad1
|
task-84: 优化店铺抓取队列状态合并,消除 historyItems 的线性重复查找
新增纯 TS 合并模块 merge-history-items:以 taskId→行列表 二级索引替代
原 mergeProgress 的 [...map.values()].find() 全表扫描(O(n×m)→O(n+m))。
命中语义与原实现一致(taskId 相同且 resultId 相同或 incoming 无
resultId),命中后删除旧 key 写入新 key,shopName 变化不再留下幽灵
重复条目,同批内后到条目可命中先到新增。BrandShopDataCrawlTab 的
mergeProgress 改用该模块。9 个测试覆盖默认、批量、幂等、空、单元素、
maxItems 限流、非法输入、keyOf 故障零变更与幽灵条目场景。
|
2026-08-30 22:47:41 +08:00 |
|
huangzd1997
|
e60bd8567a
|
task-83: 统一不同页面的轮询去重、in-flight 合并和终态清理
新增纯 TS 任务轮询协调器 task-polling-coordinator:重复 add 去重、
并发 runOnce 合并为单次请求并共享结果、markTerminal 幂等终态清理
(只回调一次)、maxTasks 上限拒绝超出条目。useTaskProgressLoop 新增
可选 coordinator 选项,add/remove/终态路径委托协调器统一处理(默认
不启用)。测试用 node:test 覆盖 8 个场景,含 3 路并发合并断言。
|
2026-08-30 22:44:12 +08:00 |
|
huangzd1997
|
83b93eb39b
|
task-82: 为进度响应 Map 增加 TTL 清理与最大条目数
新增纯 TS 进度响应缓存 progress-response-cache:写入后 ttlMs 过期、
条目数超 maxEntries 驱逐最旧、读取/枚举/清理惰性移除过期条目,时钟
可注入以便测试 TTL 边界。set 对非法 key fail-fast 抛错,时钟故障时
零部分写入,clear 释放全部条目。useTaskProgressLoop 新增可选
progressCache 选项,每轮响应快照写入有界缓存(默认不启用)。
|
2026-08-30 22:42:08 +08:00 |
|
huangzd1997
|
9bf25765dd
|
task-81: 建立前端任务轮询请求量、响应体大小和页面内存基线
新增纯 TS 轮询基线组件 task-polling-baseline:累计轮询请求数、每次
批量响应的总字节与单次最大响应、按条目数/字节双上限的有界内存缓存
(超限驱逐最旧条目),失败路径零状态变更。useTaskProgressLoop 新增
可选 onBaseline 选项接入基线(默认零行为变化)。测试用 Node 24 原生
type-stripping + node:test 运行(npm test),8 个用例覆盖默认路径、
批量、幂等、空输入、单元素、限流溢出、非法输入与失败恢复。
|
2026-08-30 22:38:51 +08:00 |
|
huangzd1997
|
9ba7181212
|
导航变体分析改为ASIN变体采集入口,修复AiAssetDropzone类型
Build Backend JAR / build (push) Has been cancelled
|
2026-08-24 23:20:54 +08:00 |
|
supernijia
|
7a7f1dfa21
|
完善任务存储、权限及货源查询流程
Build Backend JAR / build (push) Has been cancelled
|
2026-08-14 22:49:15 +08:00 |
|
supernijia
|
28e7fce11c
|
新需求更新 同步更新
|
2026-08-06 01:11:54 +08:00 |
|
supernijia
|
7c3c9e53a0
|
菜单修改优化
|
2026-07-28 13:40:19 +08:00 |
|
supernijia
|
8ab36b1aaf
|
上架需求增加
|
2026-07-25 09:58:29 +08:00 |
|
supernijia
|
f1b7a7aae8
|
优化布局
|
2026-07-24 13:26:37 +08:00 |
|
super
|
cbde22ec79
|
视频任务管理更新
|
2026-07-19 22:23:26 +08:00 |
|
super
|
69784b8d32
|
添加新需求
|
2026-07-16 13:12:46 +08:00 |
|
super
|
8543dad514
|
修复后端BUG
|
2026-07-14 22:11:19 +08:00 |
|
super
|
8a9126e626
|
提交昨晚更新改动
|
2026-07-14 12:50:17 +08:00 |
|
super
|
d8ca8de537
|
完成视频部分的前后端
|
2026-07-11 19:42:42 +08:00 |
|
super
|
aab4ce942c
|
更新带货视频工作流接口和页面
|
2026-07-09 00:27:49 +08:00 |
|
super
|
0ecf5cd45a
|
后端优化修复问题
|
2026-06-18 18:53:16 +08:00 |
|
super
|
f44110fae5
|
新增数字人版本管理
|
2026-06-14 19:00:55 +08:00 |
|
super
|
ac19637ad6
|
处理修复BUG
|
2026-06-14 16:48:20 +08:00 |
|
super
|
c9efdf8b0e
|
修复菜单消失
|
2026-06-10 17:52:58 +08:00 |
|
super
|
c3d43aa26a
|
更新新需求-采集
|
2026-06-09 21:07:50 +08:00 |
|
super
|
c85e5b278f
|
新增内容,新增拉起软件层
|
2026-06-08 09:19:15 +08:00 |
|
super
|
8ab647c419
|
提交更改
|
2026-06-05 21:25:03 +08:00 |
|
super
|
ea37d82d73
|
合并分支
|
2026-05-31 09:28:48 +08:00 |
|
super
|
225d13fb6e
|
提交优化更新
|
2026-05-29 16:49:18 +08:00 |
|
super
|
2ed1250604
|
增加公共下载进度、增加接收SKU、密钥分别存放
|
2026-05-28 16:41:20 +08:00 |
|
super
|
73d25fcbcb
|
提交一些更改
|
2026-05-20 09:05:28 +08:00 |
|
super
|
14db1e0cb1
|
修改完善这个专利部分
|
2026-05-15 16:06:12 +08:00 |
|
super
|
0d78d63437
|
后台管理接口修复 后端BUG修复
|
2026-05-12 21:03:42 +08:00 |
|
super
|
5c990e651e
|
提交货源采集更新
|
2026-05-10 01:00:08 +08:00 |
|
super
|
a4e4745921
|
更新处理相关内容
|
2026-05-09 00:20:52 +08:00 |
|
super
|
e5d0b2d9ab
|
提交打包
|
2026-05-07 16:21:35 +08:00 |
|
super
|
8cd1a4e2b1
|
更新外观模块
|
2026-05-06 22:41:26 +08:00 |
|
super
|
a00ff1804c
|
提交更新
|
2026-05-06 00:01:49 +08:00 |
|
super
|
111f30d150
|
异常记录检测修改
|
2026-05-04 19:04:55 +08:00 |
|
super
|
aece8123c3
|
完善多店铺开启多窗口、外观进度条等
|
2026-05-01 21:09:54 +08:00 |
|
super
|
70658041a5
|
更新处理这个外观部分
|
2026-05-01 00:09:14 +08:00 |
|
super
|
01bae23df5
|
修复商品风险多店铺问题
|
2026-04-30 21:31:11 +08:00 |
|
super
|
c6ecfb5b77
|
优化后台业务
|
2026-04-30 11:36:58 +08:00 |
|
super
|
58df800685
|
合并错误信息
|
2026-04-28 15:25:34 +08:00 |
|
super
|
995e2ee65a
|
后端架构更新
|
2026-04-27 09:18:10 +08:00 |
|
super
|
0caf62c3d2
|
后台查询Asin文档更新
|
2026-04-24 15:14:14 +08:00 |
|
super
|
326f78705d
|
完成查询asin开发
|
2026-04-23 20:48:57 +08:00 |
|
super
|
34bc980eea
|
完成后端架构重构等
|
2026-04-23 15:25:41 +08:00 |
|
super
|
236b73755c
|
处理后台管理系统、修复BUG、处理权限
|
2026-04-22 01:09:28 +08:00 |
|
super
|
dabb278170
|
更新跟价相关内容修改
|
2026-04-20 00:41:49 +08:00 |
|
super
|
8db9f3a408
|
改造后台权限和APP权限
|
2026-04-19 15:06:09 +08:00 |
|
super
|
d5764f3b50
|
完成匹配、跟价、权限部分
|
2026-04-17 12:52:16 +08:00 |
|
super
|
ecc8b6ce6c
|
后台管理跳过asin、后台相关数据做数据隔离
|
2026-04-14 10:04:50 +08:00 |
|
super
|
9ad6e037dc
|
提交任务更新
|
2026-04-13 20:07:00 +08:00 |
|