Expand description
v1.4.110 Layer 3 A: startup Phase 3 — ApiServer 构造 / handler 注册 /
推送广播器 / push dispatcher 启动. 抽自原 mod.rs::run_daemon 477..531 行段.
Phase 3 主要副作用 (按顺序):
- 从
bridge.caches.login_cache取 user_id 构造ServerConfig ApiServer::new+set_metrics+set_subscriptionsinstall_prometheus_extension(server.metrics() 暴露到/metrics)- 调 3 个域 register fn (qot / trd / sys) 注册业务 handler
- 创建
WsBroadcaster+GrpcPushBroadcaster(各容量 1024) - 如 push_receiver Some →
bridge.start_push_dispatcher(ws + grpc sinks)
Structs§
- Phase3
Out 🔒 - Phase 3 output — Phase 4 spawn 各 surface server 时需要这些资源.