xfy911
b426ab7130
Phase 5: 反向代理连接池完善 — 连接有效性检测 + 统计指标 + 单元测试
- 新增 proxy_pool_conn_is_alive(): 使用 recv(MSG_PEEK | MSG_DONTWAIT)
非阻塞检测连接是否被对端关闭,复用前自动剔除失效连接
- 新增 cocoon_pool_stats_t 统计结构:总请求、命中、新建、驱逐、
有效性检测失败、活跃连接数、空闲连接数
- 连接池 acquire/release 全流程统计追踪
- 新增 7 项 proxy 单元测试:
- 连接有效性检测(无效 fd、已关闭、有效 socket)
- acquire/release 复用循环
- 空池新建失败边界
- 统计初始状态
- 全部测试通过:458 单元测试 + 115 集成测试
2026-06-15 12:23:48 +08:00
..
2026-06-10 03:41:10 +08:00
2026-06-15 12:23:48 +08:00
2026-06-03 23:53:22 +08:00
2026-06-03 21:15:05 +08:00
2026-06-09 12:35:26 +08:00
2026-06-08 11:37:30 +08:00
2026-06-14 15:20:59 +08:00
2026-06-04 12:50:28 +08:00
2026-06-04 12:50:28 +08:00
2026-06-06 21:16:54 +08:00