Skip to main content
未列出页
此页面未列出。搜索引擎不会对其索引,只有拥有直接链接的用户才能访问。
版本:v1.4

generator/ 模板

Generator 模板选择数据源侧的数据路径和生命周期 hook。默认模板如下:

position: edge
pod-template:
image: generator
imagePullPolicy: Always
env:
- name: GEN_FILTER_NAME
value: simple
- name: GEN_GETTER_FILTER_NAME
value: simple
- name: GEN_PROCESS_NAME
value: simple
- name: GEN_COMPRESS_NAME
value: simple
- name: GEN_BSO_NAME
value: simple
- name: GEN_BSTO_NAME
value: simple
- name: GEN_ASO_NAME
value: simple
# interval in source seconds to schedule requests (e.g, 1 request for 1s video), 0 for request at each task
- name: REQUEST_SCHEDULING_INTERVAL
value: "1"
配置作用
GEN_GETTER_FILTER_NAME控制是否可以获取下一批 source 数据。
GEN_FILTER_NAME从获取的数据中选择帧。
GEN_PROCESS_NAMEGEN_COMPRESS_NAME变换并编码已接受的帧。
GEN_BSO_NAME在请求调度前构造 Scheduler request。
GEN_ASO_NAME将校验后的 Scheduler response 应用到 Generator 状态。
GEN_BSTO_NAME在提交前为已物化的 task 补充信息。
REQUEST_SCHEDULING_INTERVAL在指定 source time 内复用 schedule;0 表示每个 task 都请求调度。

Generator 先过滤一次 ingestion round,再预留 root task identity;需要调度时请求 schedule,最后 用同一 identity 物化并提交 source 数据。策略专用 Generator 模板可以选择 scheduler-permitted admission、 bursty arrival、adaptive encoding 或其他已注册 hook alias。