Implemented SignalR scaling using redis. Improved diagnose report generator. Added SignalR debug card in Diagnose page

This commit is contained in:
2025-09-16 08:02:53 +00:00
parent 8573fffaa2
commit efca9cf5d8
15 changed files with 193 additions and 70 deletions

View File

@@ -22,7 +22,7 @@ public class DiagnoseService
Logger = logger;
}
public Task<DiagnoseProvideResponse[]> GetProviders()
public Task<DiagnoseProvideResponse[]> GetProvidersAsync()
{
var availableProviders = new List<DiagnoseProvideResponse>();
@@ -48,7 +48,7 @@ public class DiagnoseService
);
}
public async Task<MemoryStream> GenerateDiagnose(string[] requestedProviders)
public async Task<MemoryStream> GenerateDiagnoseAsync(string[] requestedProviders)
{
IDiagnoseProvider[] providers;
@@ -78,7 +78,7 @@ public class DiagnoseService
foreach (var provider in providers)
{
await provider.ModifyZipArchive(zipArchive);
await provider.ModifyZipArchiveAsync(zipArchive);
}
zipArchive.Dispose();