chengqian
1f3489c37d
docs(dispatch): 修正健康度列注释与过时文档,清理两个僵尸字段
chn_health_scores 的列注释仍写着健康体系重写前的加权公式(成功率×0.40 + 延迟分×0.25
+ 稳定性×0.20 + 连续失败分×0.15),而实际实现是 avg(succ_ewma)^α×100。注释经
gf gen dao 流入 entity/do/dao,是全链路唯一会主动误导后来人的地方。迁移 000017 改写
health_score / success_rate / latency_ms / calculated_at 的 COMMENT 为实际口径。
stability_score / consecutive_failures 自重写后从未被更新,只在建渠道和重置健康度时
写入常量,趋势图与调度均不消费,却仍通过 HealthTrendPoint 返给前端。改为:注释标注
【已废弃】、代码停止写入与查询、从趋势接口响应中移除。保留列不删除以免破坏历史快照;
chn_health_snapshots.stability_score 为 NOT NULL 且无默认值,迁移补 DEFAULT 0,
否则代码停写后插入会失败。
docs/reference/多项目渠道调度对比.md 的 team-api 部分描述的是重写前的实现(引用的
relay/scheduler/、internal/logic/relay/health.go 均已删除),加时效声明并指明现行口径。
注意:迁移执行后需重跑 gf gen dao 刷新 entity/do/dao 中的列注释。
2026-08-27 21:59:44 +08:00
..
2026-05-10 14:05:42 +08:00
2026-05-17 10:34:09 +08:00
2026-05-23 00:11:52 +08:00
2026-05-25 22:32:33 +08:00
2026-05-30 01:28:09 +08:00
2026-06-04 21:51:08 +08:00
2026-06-07 13:23:19 +08:00
2026-06-13 10:30:28 +08:00
2026-06-13 21:09:24 +08:00
2026-06-17 22:47:26 +08:00
2026-06-23 23:07:36 +08:00
2026-07-22 17:53:18 +08:00
2026-07-27 22:53:45 +08:00
2026-08-01 22:55:08 +08:00
2026-08-18 14:47:25 +08:00
2026-08-20 14:04:43 +08:00
2026-08-27 21:59:44 +08:00
2026-05-12 18:32:52 +08:00