Commit Graph

11 Commits

Author SHA1 Message Date
caoqianming 7ef9763a50 feat(cd): out_service/cd.py 支持任意 host:port, 去掉 IP 白名单
socket 槽位和 per-host 锁改为首次访问时懒注册, 用 double-checked locking
保证热路径无竞争。不再硬编码 4 个采集器地址。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:14:12 +08:00
caoqianming 86a8110a5e perf(cd): out_service/cd.py 改 ThreadingHTTPServer + per-host 锁, drain 改非阻塞
- HTTPServer -> ThreadingHTTPServer, HTTP 层放开并发
- 全局 sc_lock 拆为 per-host 锁, 不同采集器互不阻塞
- drain 改 setblocking(False), 缓冲区为空时立即返回, 省掉 0.5s 阻塞等待
- recv 改读满 4+length 字节, 避免分包时误判"数据不完整"

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 13:47:44 +08:00
caoqianming f6720ad7ce feat: 玻纤拉丝采集问题 2025-09-18 13:20:55 +08:00
caoqianming f60250bb21 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory 2025-09-17 11:15:17 +08:00
caoqianming 0b4524aa85 feat: 优化cd.py 2025-09-17 11:15:15 +08:00
caoqianming 2c9c74131c feat: 优化cd.py 2025-09-16 18:51:38 +08:00
caoqianming e2a8da9eb4 feat: 优化cd.py 2025-07-17 09:58:56 +08:00
caoqianming 47cfa7ce17 feat: cd.py清空缓冲区后再执行 2025-07-17 09:45:41 +08:00
caoqianming 8ba233f2fd feat: 数采做成单独服务3 2025-07-14 16:39:11 +08:00
caoqianming 9e62bf8d41 feat: 数采做成单独服务2 2025-07-14 13:50:50 +08:00
caoqianming 3fe723b397 feat: 数采做成单独服务 2025-07-14 13:42:29 +08:00