danial
863dc33ba3
feat(orderpool): 优化订单提交流程及代理获取逻辑
- 为 SubmitOrder 添加重试机制,增强订单创建、绑定和处理的鲁棒性
- 提供订单创建失败和处理失败时的资源清理方法,避免资源泄漏
- 统一订单处理各阶段的日志记录,增加失败场景的上下文信息
- 调整 Nuclear 任务中随机ID生成逻辑,使用 Pipeline 批量写 Redis 降低压力
- 发送请求时增加访问异常处理,避免无代理情况下报错
- 为各 channel 接口添加获取代理失败的容错处理,防止服务中断
- proxy_pool 中代理可用性检测新增独立超时,提升检测稳定性
- 优化代理过期清理逻辑,缩短锁持有时间,避免性能瓶颈
- GetProxy 增加超时控制,异步获取防止阻塞调用线程
- scan_controller 和 service 添加 gopool panic 处理,防止任务异常崩溃
- Nuclear.go 中添加锁机制保证随机ID生成线程安全
- 减少 submitPool 线程池数量,优化资源使用
- 统一并增强日志和追踪,导入 runtime/debug 用于堆栈信息打印
2025-12-14 21:24:02 +08:00
..
2025-12-14 21:24:02 +08:00
2025-11-08 22:43:02 +08:00
2025-04-11 22:38:04 +08:00
2025-10-10 16:08:00 +08:00
2025-02-22 17:12:42 +08:00
2025-10-10 16:08:00 +08:00
2025-12-06 15:36:03 +08:00
2025-05-04 00:26:15 +08:00
2025-11-15 16:43:28 +08:00
2025-11-08 16:13:01 +08:00
2025-12-12 23:10:03 +08:00
2025-12-02 18:16:49 +08:00
2025-12-02 18:52:09 +08:00
2025-11-08 22:43:02 +08:00
2025-12-09 01:00:58 +08:00
2025-10-02 14:40:07 +08:00
2025-11-08 22:43:02 +08:00
2025-12-09 01:00:58 +08:00
2025-09-22 23:13:52 +08:00
2025-12-09 01:00:58 +08:00
2025-11-08 22:43:02 +08:00
2025-12-14 01:19:56 +08:00
2025-12-09 01:00:58 +08:00
2025-12-10 16:25:04 +08:00
2025-09-16 18:12:37 +08:00
2025-11-15 16:43:28 +08:00
2025-05-18 14:06:02 +08:00
2025-12-12 23:10:03 +08:00
2025-11-08 16:13:01 +08:00
2025-12-14 01:43:01 +08:00
2025-05-16 20:14:47 +08:00
2025-10-10 16:08:00 +08:00
2025-10-02 14:40:07 +08:00
2025-12-09 01:00:58 +08:00
2025-11-08 22:43:02 +08:00
2025-12-09 01:00:58 +08:00
2025-12-09 01:00:58 +08:00
2025-05-20 21:02:20 +08:00
2025-10-10 16:08:00 +08:00
2025-05-21 22:55:13 +08:00
2025-11-15 16:43:28 +08:00
2025-12-11 17:18:02 +08:00
2025-09-26 15:59:02 +08:00
2025-10-28 13:42:54 +08:00
2025-12-09 01:00:58 +08:00
2025-12-12 23:10:03 +08:00
2025-10-10 16:08:00 +08:00
2025-06-23 20:51:47 +08:00
2025-06-17 19:42:35 +08:00
2025-10-10 16:08:00 +08:00
2025-09-19 01:37:52 +08:00
2025-10-10 16:08:00 +08:00
2025-12-09 01:00:58 +08:00
2025-11-08 22:43:02 +08:00
2025-12-09 01:00:58 +08:00
2025-11-08 22:43:02 +08:00
2025-12-09 01:00:58 +08:00
2025-12-09 01:00:58 +08:00
2025-05-29 16:35:06 +08:00
2025-10-10 16:08:00 +08:00
2025-11-08 16:13:01 +08:00
2025-05-19 16:01:45 +08:00
2025-11-15 16:43:28 +08:00
2025-12-09 01:00:58 +08:00
2025-11-08 16:13:01 +08:00
2025-03-03 22:04:05 +08:00
2025-11-08 16:13:01 +08:00
2025-12-09 01:00:58 +08:00
2025-06-20 20:08:32 +08:00
2025-12-09 01:00:58 +08:00
2025-12-09 01:00:58 +08:00
2025-05-10 02:43:26 +08:00
2025-11-08 22:43:02 +08:00