Skip to main content

定制模版文件

大禹系统基于 template/ 目录及其中的文件运行,在运行系统之前,您应根据需求自定义模板文件。

通过克隆dayu仓库来获取模板文件:

git clone https://github.com/dayu-autostreamer/dayu.git

cd dayu/template

template/ 目录结构如下:

template/
├── base.yaml
├── scheduler_policies.yaml
├── services.yaml
├── result-visualizations.yaml
├── system-visualizations.yaml
├── scheduler/
│ ├── fixed-policy.yaml
│ ├── hei.yaml
│ └── ...
├── processor/
│ ├── age-classification.yaml
│ ├── pedestrian-detection.yaml
│ └── ...
├── generator/
│ ├── generator-base.yaml
│ └── ...
├── controller/
│ ├── controller-base.yaml
│ └── ...
├── distributor/
│ ├── distributor-base.yaml
│ └── ...
└── monitor/
├── monitor-base.yaml
└── ...

下表列出了模板文件及其功能,有关每个文件格式的更多详细信息,请参阅链接的文档:

文件功能详情
base.yaml包含大禹系统的基本信息详细格式
scheduler_policies.yaml包含可切换的调度策略列表,该列表在scheduler/中进一步定义详细格式
services.yaml包含可用服务列表,该列表在processor/中进一步定义详细格式
result-visualizations.yaml包含任务结果的可视化模块列表详细格式
system-visualizations.yaml包含系统监控的可视化模块列表详细格式
scheduler/*.yaml在不同的yaml模板中定义不同的调度策略,运行后在前端UI中可切换详细格式
processor/*.yaml在不同的yaml模板中定义不同的服务,运行后可以在前端UI中编排成应用详细格式
generator/*.yaml在yaml模板中定义 generator 组件详细格式
controller/*.yaml在yaml模板中定义 controller 组件详细格式
distributor/*.yaml在yaml模板中定义 distributor 组件详细格式
monitor/*.yaml在yaml模板中定义 monitor 组件详细格式