Continuo integrazione metodi tracciamento RUID

This commit is contained in:
Samuele Locatelli
2025-12-12 18:51:53 +01:00
parent 8cc25a3fe9
commit 3f2b66d002
16 changed files with 548 additions and 292 deletions
+12
View File
@@ -53,6 +53,18 @@ builder.Services.AddSingleton<ExternalMessageProcessor>();
builder.Services.AddHostedService<RedisSubscriberService>();
builder.Services.AddSingleton<ConfigDataService>();
builder.Services.AddSingleton<ProdService>();
// init servizio gestone ReqIndex
string cleanupDayTTL = configuration.GetValue<string>("ServerConf:CleanupDayTTL") ?? "360";
string rBaseKey = configuration.GetValue<string>("ServerConf:RedisBaseKey") ?? "Lux";
int dayTTL = 360;
int.TryParse(cleanupDayTTL, out dayTTL);
builder.Services.AddSingleton(new CalcRuidService(
redisConn,
retention: TimeSpan.FromDays(dayTTL),
redisBaseKey: rBaseKey
));
builder.Services.AddHostedService<CleanupService>();
var app = builder.Build();