docs(db): 修正 log_client 描述并补充 message/extra 截断说明

- "纯标准库实现" → "无第三方依赖(仅依赖 pymsg 项目内置库)",更准确
- 新增长度保护说明:message 上限 8KB、extra 上限 4KB,超长自动截断

fix(db): _set.sh Nuitka 注释 main.py → dbv2.py
This commit is contained in:
qing committed 2026-07-30 12:34:37 +08:00
1 parent ac8f3da9df
commit 803d176066
2 files changed
+3 -2

No files matched your search

+2 -1
View File
@@ -201,9 +201,10 @@ logs.push("gateway", "WARNING", "登录失败次数超限",
```
客户端特性:
- 纯标准库实现,异步非阻塞:内存队列 + 后台线程批量推送
- 无第三方依赖(仅依赖 pymsg 项目内置库),异步非阻塞:内存队列 + 后台线程批量推送
- fail-safe:db 不可用时静默丢弃,绝不影响业务
- 缓冲批量:队列满 50 条或超时 2 秒时自动 flush
- 长度保护:`message` 上限 8192 字节、`extra` 上限 4096 字节,超长自动截断
**db 自身**:`_log_internal()` 直接写库,无网络往返(防递归)。
+1 -1
View File
@@ -3,4 +3,4 @@ cd "$(dirname "$0")" || exit
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
#nuitka --standalone main.py
#nuitka --standalone dbv2.py