架构增加对图像增强的支持
This commit is contained in:
@@ -108,7 +108,11 @@ public class Program
|
||||
var builder = WebApplication.CreateBuilder();
|
||||
|
||||
// 注册缩放集群服务 (建议 Worker 数 = CPU 核心数,这里设为 4)
|
||||
var scaleService = new ImageScaleCluster(4);
|
||||
var scaleService = new ImageScaleCluster(4); // 环节一:缩放
|
||||
var enhanceService = new ImageEnhanceCluster(4); // 环节二:增亮
|
||||
|
||||
// 逻辑:缩放 -> 增亮 -> (自动到终点)
|
||||
scaleService.SetNext(enhanceService);
|
||||
|
||||
// 2. [核心] 将缩放服务“挂载”到全局路由上
|
||||
// 从此刻起,所有驱动层的帧都会先流经 scaleService
|
||||
@@ -116,6 +120,7 @@ public class Program
|
||||
|
||||
// 3. 注册到 DI 容器 (以便 Controller 或其他服务可以管理它,例如动态调整并行度)
|
||||
builder.Services.AddSingleton<IFrameProcessor>(scaleService);
|
||||
builder.Services.AddSingleton<IFrameProcessor>(enhanceService);
|
||||
|
||||
// 1. 配置 CORS
|
||||
builder.Services.AddCors(options =>
|
||||
|
||||
Reference in New Issue
Block a user