Skip to main content

系统支持层

系统支撑层为大禹系统提供面向用户的功能性支撑服务,从而完成对用户直接需求的对接。 具体来说,系统支撑层由前端服务器后端服务器数据源服务器组成。

  • 前端服务器(Frontend) 使用VUE语言构建了一个可交互的网页式前端界面,在启动大禹系统后,用户可以直接访问前端页面, 通过前端页面提供的按钮完成所有操作流程。

  • 后端服务器(Backend) 负责与前端交互,通过 Fastapi 构建HTTP响应式服务, 为用户在前端页面上的操作提供实时具体的响应,包括提供基础服务数据、安装功能组件、回传任务执行结果数据等。

  • 数据源服务器(Datasource) 为用户的流数据处理应用提供模拟数据源。在非真实的仿真场景或测试场景中, 缺少真实流数据源(如真实摄像头)往往会导致系统行为和效果无法完全模拟真实场景, 因此大禹系统中我们通过构建可选的数据源服务器,提供包括RTSP、HTTP在内的多种流数据源发生器的功能,覆盖真实场景下不同类型的数据源。