yml2213
|
33a2dcf057
|
feat(sniper): 引入 7.5s~10.5s 黄金回流反扑算法,升级版本至 0.5.4
- 深度剖析 9 秒成交爆发:排除服务端排队假说,确认客户端退避共振与微服务回流/网关开闸叠加
- 优化退避曲线:新增 7.5s~10.5s 黄金回流反扑区,收紧退避并压低连败系数至 1,使单号出拳频次由 1 次提升至 8~10 次
- 同步升级版本号至 v0.5.4(version.go / wails.json / package.json)
- 新增 docs/seckill-9s-burst-analysis.md 沉淀完整分析数据与证据
|
2026-10-18 21:46:16 +08:00 |
|
yml2213
|
43b3cb351e
|
feat(sniper): 增加1.5s快速超时熔断,重构角色未绑定分类解绑会话失效
- 兑换请求增加独立的 RequestTimeout 上下文超时熔断(默认 1500ms),防止微服务卡死吃掉 5 秒
- 剥离 CategoryRoleUnbound(角色未绑定/抖动),不再计入 sessionStreak 判死阈值,杜绝误杀有效账号
- 将 CategoryRoleUnbound 与 CategoryTooFrequent 纳入 sessionAliveCategory,正常回包可重置会话计数
- 补充单测 TestRunTargetsRoleUnboundDoesNotStopAccount 与 TestExchangeTargetFastTimeout
|
2026-10-18 21:23:49 +08:00 |
|
yml2213
|
6e5beac151
|
refactor(sniper): 对齐 dygou_go 调度架构,增加双时间日志并解耦预热
- 抢购调度重构:参考 dygou_go 将 sniper 拆分为独立子模块(runner/run_control/retry/exchange/classify/config/summary/category/helpers);移除全局自适应降速与轮次上限,采用账号独立循环、统一账号级退避、单请求并发闸门与首发错峰
- 预热与建连优化:默认关闭预热(避免单账号超时连坐整机开抢),开启时转为后台非阻塞协程;WebSocket 握手超时从 10s 降至 1500ms
- 双时间日志:logger 增加 SetServerOffset,校准后日志前缀自动渲染「本地时间(H虎牙估算时间)」,实现跨机器绝对毫秒对齐
- 默认配置调优:版本提升至 v0.5.0,默认线程调为 2(缓解多实例并发限流),前端自动平滑迁移
- 验证方式:go test ./... -count=1 全通,npm run build 构建正常,单测覆盖双时间与预热配置
|
2026-10-17 18:29:17 +08:00 |
|
yml2213
|
2451466bed
|
v0.4.1:新增 CK 有效性检查并修复抢购调度
|
2026-10-17 14:24:32 +08:00 |
|
yml2213
|
8b3b14654f
|
v0.4.0:窗口调度/限流分类/可观测性,抢购改每账号独立循环,移除 CLI 只保留 GUI
|
2026-10-16 18:14:30 +08:00 |
|