本文档提供模块级 API 入口索引,帮助快速定位“去哪里用”。
zstartup:应用启动编排、Actor 工厂注册- 常用:
NewApp、RegisterActorFactory、Run - 生命周期:通过
App的统一 shutdown 路径调用IGroup.Close(ctx)
- 常用:
zcheck:启动前依赖自检(bus/nats/metrics 等)
zgate:统一网关(TCP/WS/KCP),会话映射、收发链路- 常用:
NewServer、Init、RunServer、SetHTTPAddr、SetTLSConfig - 性能/模型:
SetReactorMode(TCP 无 TLS 时可选 reactor 读)、SetSharedSendWorkerMode(共享写 worker,默认关)、WithNetServerHook(底层 net server 创建后回调,用于SetHeartbeatTimeout等扩展调参)
- 常用:
zhttp:可选 HTTP 服务能力
zactor:Actor 生命周期、消息处理、Tick、RPC、Groupzmodel:ActorConfig、ActorCmd、框架调优配置zmsg:消息结构体与对象池(GetMessage/Retain/Release)ziface:核心接口定义(跨模块契约)IGroup生命周期:Run(ctx)、Close(ctx)(统一关闭入口)
zroute:本地/远程路由策略zdiscovery:服务发现zbus:总线抽象znats:NATS 实现与默认总线接入
zmetrics:Prometheus 指标、健康探针zmonitor:结构化监控快照与管理器ztrace:trace 透传与解析zpyroscope:可选 Pyroscope 持续剖析(与zmetrics解耦,见zpyroscope/README.md)
zscript:脚本统一抽象与上下文zjs/zlua/zstarlark/ztengo:具体脚本引擎zcodec:编解码辅助
zaoi:AOI 能力zstream:业务 Actor Server 轻封装(zactor.Actor包装层)zconfig:配置管理
README.mdBEGINNER_GUIDE.mdARCHITECTURE.md- 目标模块
README.md MONITORING_OVERVIEW.md与GLOBALS_AND_HOOKS.md