| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(lb): 多后端路由接入一致性哈希 + 健康检查(单后端零回归) - Gateway 加 rings (HashMap<usize, Ring>) + health (Arc<HealthState>) - upstream_peer 多后端分支:提取 api_key → 环上顺时针跳过 unhealthy 选后端; 单后端路由与 default_backend 走原路径不变 - build_rings / collect_all_backends:按路由索引建环,跨路由去重收集后端 - main 启动探活线程、注入 rings/health - watch_config reload:重建环、刷新探活后端集合、清理已移除后端的幽灵 unhealthy 记录 Signed-off-by: Jianhai Luan <noreply@anthropic.com> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Signed-off-by: Jianhai Luan <luanjianhai@163.com> | 4 天前 |