mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 03:01:12 +08:00
feat: server 启动时 liveness 扫描,僵尸态自动恢复
This commit is contained in:
@@ -2,8 +2,9 @@
|
||||
//!
|
||||
//! 持久 server 是常驻进程,复用预热池、近零 spawn 成本;
|
||||
//! 通信走 Unix socket + NDJSON(换行分隔 JSON)。
|
||||
//! 模块分十层:协议数据面(帧格式与 serde 结构体)、身份注册(sidecar 文件
|
||||
//! 与 liveness 检查原语)、控制客户端(读 sidecar、连接 server、发控制请求
|
||||
//! 模块分十一层:协议数据面(帧格式与 serde 结构体)、身份注册(sidecar 文件
|
||||
//! 与 liveness 检查原语)、启动时 liveness 扫描(扫陈旧 sidecar 与 socket、
|
||||
//! 僵尸态自动恢复)、控制客户端(读 sidecar、连接 server、发控制请求
|
||||
//! 帧、读回响应帧、三分支错误)、执行请求路径(parse → compile → spawn →
|
||||
//! run → format → drop 六段纯函数)、worker 池(固定 N 常驻 worker、各持
|
||||
//! 自有 VM 池、mpsc 轮询路由)、server 进程主体(accept 循环、控制请求直接
|
||||
@@ -22,6 +23,8 @@ pub mod eval;
|
||||
/// forge 状态查询:读四张共享 forge 条目数与容量,执行 gc / clear-cache /
|
||||
/// lookup 三旗标。
|
||||
pub mod forge;
|
||||
/// 启动时 liveness 扫描:扫陈旧 sidecar 与 socket,僵尸态自动恢复。
|
||||
pub mod liveness;
|
||||
/// 日志读取:行级别解析、阈值加最后 N 行过滤、整文件读取、阻塞式跟踪。
|
||||
pub mod log;
|
||||
/// 协议数据面:NDJSON 帧格式与 serde 结构体。
|
||||
|
||||
Reference in New Issue
Block a user