feat: server 进程主体,accept 循环与控制请求直接处理

This commit is contained in:
2026-10-06 14:24:12 +00:00
parent ccec125b6e
commit afa2b25237
5 changed files with 575 additions and 23 deletions
+7 -4
View File
@@ -1,12 +1,15 @@
//! 持久 server 子系统:当前含协议数据面与身份注册。
//! 持久 server 子系统:协议数据面、身份注册与 server 进程主体。
//!
//! 持久 server 是常驻进程,复用预热池、近零 spawn 成本;
//! 通信走 Unix socket + NDJSON(换行分隔 JSON)。
//! server 骨架、accept 循环与执行路径在后续任务,本模块先立协议数据面
//! (帧格式与 serde 结构体)与身份注册(sidecar 文件与 liveness 检查原语),
//! 供 server 与客户端共用。
//! 模块分三层:协议数据面(帧格式与 serde 结构体)、身份注册(sidecar 文件
//! 与 liveness 检查原语)、server 进程主体(accept 循环、控制请求直接处理、
//! 优雅退出)。执行路径与并发模型在后续任务。
/// 协议数据面:NDJSON 帧格式与 serde 结构体。
pub mod protocol;
/// server 进程主体:accept 循环、控制请求分派与优雅退出。
#[allow(clippy::module_inception)]
pub mod server;
/// 身份注册:sidecar 文件、liveness 检查与陈旧清理。
pub mod sidecar;