feat: HH-773 合集重命名接入 egress geo 缓存、geo 失败降级与每小时补探测 #3

Closed
rogee wants to merge 0 commits from rogee/agent/hh-773-egress-geo AGit into main
Owner
  • service: EgressCacheKey 从 handler 下沉复用;MergeCachedEgressGeo 在合集
    重命名前合并缓存 geo 字段(纯缓存读、零网络 I/O);StripEgressGeoFields
    防止 geo 字段泄漏进订阅输出
  • filter: geo 检测失败的节点保留 '[别名] 原名'(或纯原名)参与编号/排序,
    不再丢弃
  • handler: 每小时 StartEgressRefresher 对启用源补探测缺失/过期的 egress
    缓存(含 TTL 内 error 结果一律跳过);RegisterRoutes 返回 *Deps;
    cmd/server.go 启动定时任务并在 shutdown 时取消
  • tests: service 缓存 key 稳定性/合并/管道测试、handler 补探测跳过/TTL/
    过期/取消测试、filter 降级测试;修复 2 个过时测试(mihomo YAML 配置、
    缓存命中路径)
- service: EgressCacheKey 从 handler 下沉复用;MergeCachedEgressGeo 在合集 重命名前合并缓存 geo 字段(纯缓存读、零网络 I/O);StripEgressGeoFields 防止 geo 字段泄漏进订阅输出 - filter: geo 检测失败的节点保留 '[别名] 原名'(或纯原名)参与编号/排序, 不再丢弃 - handler: 每小时 StartEgressRefresher 对启用源补探测缺失/过期的 egress 缓存(含 TTL 内 error 结果一律跳过);RegisterRoutes 返回 *Deps; cmd/server.go 启动定时任务并在 shutdown 时取消 - tests: service 缓存 key 稳定性/合并/管道测试、handler 补探测跳过/TTL/ 过期/取消测试、filter 降级测试;修复 2 个过时测试(mihomo YAML 配置、 缓存命中路径)
rogee added 1 commit 2026-08-28 16:41:38 +08:00
feat: HH-773 合集重命名接入 egress geo 缓存、geo 失败降级与每小时补探测
Build and Publish Docker Image / build-and-push (pull_request) Successful in 15m54s
5a34e739bb
- service: EgressCacheKey 从 handler 下沉复用;MergeCachedEgressGeo 在合集
  重命名前合并缓存 geo 字段(纯缓存读、零网络 I/O);StripEgressGeoFields
  防止 geo 字段泄漏进订阅输出
- filter: geo 检测失败的节点保留 '[别名] 原名'(或纯原名)参与编号/排序,
  不再丢弃
- handler: 每小时 StartEgressRefresher 对启用源补探测缺失/过期的 egress
  缓存(含 TTL 内 error 结果一律跳过);RegisterRoutes 返回 *Deps;
  cmd/server.go 启动定时任务并在 shutdown 时取消
- tests: service 缓存 key 稳定性/合并/管道测试、handler 补探测跳过/TTL/
  过期/取消测试、filter 降级测试;修复 2 个过时测试(mihomo YAML 配置、
  缓存命中路径)
rogee closed this pull request 2026-08-31 08:57:21 +08:00

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rogee/sub-store#3