Abstract distribution model

This commit is contained in:
2025-08-09 13:03:20 +03:00
parent c29db73a0e
commit b409e5ef08
6 changed files with 120 additions and 16 deletions
+1
View File
@@ -27,6 +27,7 @@ class Program
var listening = new IPEndPoint(IPAddress.Any, 4567);
builder.Services.Configure<GatewayOptions>(options => options.Endpoint = listening);
builder.Services.Configure<DistributionOptions>(o => o.DistributionType = EDistributionType.ExtractorFirst);
builder.Services.AddSingleton<IDistributionModule, ExtractorFirstDistributionModule>();
builder.Services.AddSingleton<HubRequestExtractor>();
builder.Services.AddSingleton<IExecuteModule, BasicExecutionModule>();