Appearance
配置下发服务器
配置下发服务器是整套 PNC 的控制平面,负责设备绑定、在线节点缓存、管理后台和加密配置分发。
它负责什么
- 保存机器码、设备名称和启用状态。
- 控制是否允许新设备绑定。
- 接收
CoreServer的节点心跳和动态配置。 - 向
Client和ServicePublisher返回在线节点列表。 - 对节点连接配置进行加密后下发。
- 提供一个简单的 Web 管理后台。
在线节点会按 server_name.trim() 识别同一逻辑节点。CoreServer 重启后即使生成了新的 server_id、端口和令牌,只要节点名称相同,配置下发服务器会立即用新实例替换旧实例,并在进程内保留旧 server_id 到新 server_id 的兼容映射。需要并行运行多个核心节点时,请使用不同节点名称。
常见问题
节点列表为空
通常是 CoreServer 没有成功连接 /ws/config,或心跳超过 CONFIG_TTL 后被清理。请检查 CoreServer 日志、反向代理 WebSocket 配置和网络连通性。
新设备无法绑定
请在管理后台开启新设备绑定,或手动启用对应机器码。
重启后节点都不见了
在线节点缓存和旧 id 兼容映射都保存在内存中。ConfigServer 重启后需要等待 CoreServer 重新上报,这是正常行为。