System Support Layer
[TBD]
系统支撑层为大禹调度系统提供面向用户的功能性支撑服务,从而完成对用户直接需求的对接。 具体来说,系统支撑层由前端服务器、后端服务器和数据源服务器组成。
前端服务器使用VUE语言构建了一个可交互的网页式前端界面,在启动大禹调度系统后,用户可以直接访问前端页面, 通过前端页面提供的按钮完成所有操作流程。
后端服务器负责与前端交互,通过Fastapi构建HTTP响应式服务, 为用户在前端页面上的操作提供实时具体的响应,包括提供基础服务数据、安装功能组件、回传任务执行结果数据等。
数据源服务器为用户的流数据处理应用提供模拟数据源.在非真实的仿真场景或测试场景中, 缺少真实流数据源(如真实摄像头)往往会导致系统行为和效果无法完全模拟真实场景, 因此大禹调度系统中我们通过构建可选的数据源服务器,提供包括RTSP、HTTP在内的多种流数据源发生器的功能,覆盖真实场景下不同类型的数据源。