dbf3adeb13
- game_play_counter.rs:新增纯内存计数器(30min 身份去重、IP+game 固定窗口限流、按时/按量取增量、requeue、过期清理)与 9 个单测 - game_play_counter_worker.rs:新增 flush worker,Build 失败放回重试、Timeout/ConnectDropped 丢弃并记录丢失量,关停前强制 flush - main.rs:HTTP 角色注册 worker,并在 finalize_shutdown 内按 outbox 超时强制落库 - state.rs/config.rs:AppState 持有计数器,新增 GENARRATIVE_GAME_PLAY_COUNTER_FLUSH_INTERVAL_MS(默认 5s) - request_context.rs:抽出 client_ip_from_headers 并补测试,runtime_profile.rs 改为复用