mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-24 02:31:13 +08:00
feat: server 版本管理,sidecar 记版本,交接时版本不匹配强制交接
This commit is contained in:
@@ -15,10 +15,11 @@ pub mod eval;
|
||||
/// 协议数据面:NDJSON 帧格式与 serde 结构体。
|
||||
pub mod protocol;
|
||||
/// server 进程主体:accept 循环、控制请求分派、执行请求路由、信号处理
|
||||
/// (SIGINT/SIGTERM 置位关闭标志)、交接协议(向旧 server 发 yield 请求使其
|
||||
/// 排空退出、新 server 接管 socket 路径)、--rm 独立模式(进程唯一 socket
|
||||
/// 路径、不注册 sidecar、不碰全局路径、单连接、空闲超时或断开即退出)
|
||||
/// 与优雅退出。
|
||||
/// (SIGINT/SIGTERM 置位关闭标志)、版本管理(sidecar 记构建版本,启动时
|
||||
/// 与存活 server 版本比对:匹配不交接、不匹配强制交接)、交接协议(向旧
|
||||
/// server 发 yield 请求使其排空退出、新 server 接管 socket 路径)、--rm
|
||||
/// 独立模式(进程唯一 socket 路径、不注册 sidecar、不碰全局路径、单连接、
|
||||
/// 空闲超时或断开即退出)与优雅退出。
|
||||
#[allow(clippy::module_inception)]
|
||||
pub mod server;
|
||||
/// 身份注册:sidecar 文件、liveness 检查与陈旧清理。
|
||||
|
||||
Reference in New Issue
Block a user