通过配置路由不同的算法

This commit is contained in:
zqc
2026-02-27 15:20:53 +08:00
parent d64d058c88
commit ffaacc0624
3 changed files with 23 additions and 4 deletions

View File

@@ -0,0 +1,15 @@
from biz.checkpoint.checkpoint_biz import FrameProcessorWorker as CheckpointWorker
from biz.prison.trajectory02_biz import FrameProcessorWorker as TrajectoryWorker
from biz.prison.supervision_room_biz import FrameProcessorWorker as SupervisionWorker
# ... 其他导入
PROCESSOR_MAP = {
"checkpoint": CheckpointWorker,
"trajectory": TrajectoryWorker,
"supervision_room": SupervisionWorker,
}
def get_processor(processor_type: str):
if processor_type not in PROCESSOR_MAP:
raise ValueError(f"Unknown processor type: {processor_type}")
return PROCESSOR_MAP[processor_type]