分布式节点

分布式视频分析节点怎么部署与调度

说明 StreamGate 本机与远程 Analysis Node 的统一安装、节点登记、任务分配、容量控制、故障切换、状态查看和结果集中管理。

本机和远程节点应使用同一套运行程序

本机节点与远程节点的区别在部署位置和连接方式,不应该变成两套不同产品。本机模式由 StreamGate 直接管理进程和任务,不需要额外开放服务端口;远程模式把相同的 Analysis Node 安装为独立系统服务,由节点主动连接 StreamGate。

统一安装入口可以先检测本机是否存在兼容的 StreamGate,再让用户选择本机或远程模式。切换模式时要明确替换已有运行方式,并保留任务、结果和节点配置,避免同一台机器上同时残留两份节点。

远程节点为什么使用主动连接

远程节点主动连接控制端,可以减少在分析主机上开放管理端口。首次登记使用一次性材料建立身份,后续通过双向 TLS 认证。节点证书只用于加入当前部署,不复制 StreamGate 主授权文件,也不把后台密码写入节点配置。

节点状态页可以在本机回环地址提供,用于查看版本、连接状态、计算后端、队列和最近错误;是否向局域网开放应由安装时明确选择。日常任务管理和结果查看仍应在 StreamGate 中完成。

多节点怎样分配任务

调度器需要同时考虑节点是否在线、是否具备任务所需处理器、当前队列和任务连续性。同一视频序列应尽量保持在同一节点上,避免停留计时和目标轨迹频繁丢失;节点不可用时再把后续任务分配给其他合格节点。

分析容量由 StreamGate 授权统一控制,本机和普通远程软件节点共享分析通道数,节点数量本身不重复收费。这样可以增加计算主机分散压力,但不能通过无限增加节点绕过已购买的分析通道容量。

未来随硬件销售的专用节点可以携带设备签名的扩展容量。StreamGate 只在硬件在线或短暂恢复窗口内合并该容量,并在容量下降时暂停超额任务,而不是删除已有配置。

StreamGate 本机与远程 Analysis Node 管理界面
StreamGate Analysis Node在 StreamGate 中统一配置分析任务、调度本机或远程节点,并查看告警、证据图片和处理结果。查看 AI 智能分析扩展

结果为什么必须集中管理

如果每台节点分别保存告警,操作人员很难判断同一通道的连续状态,也难以统一导出。更合理的边界是节点执行计算,StreamGate 保存任务、事件、证据索引、处理状态和节点来源,并统一进入告警、WebHook、MQTT 或值守界面。

验收远程节点时,应覆盖首次登记、证书错误、节点断线、StreamGate 重启、节点重启、任务连续性、队列过载、回退后端和结果去重。仅看到节点“在线”不足以证明分布式分析链路可用。

这篇内容是否有帮助?反馈仅用于改进文章内容。