feat: Implementazione completa esecuzione parallela per trasferimento dati

- Parallelizzazione analisi record con Task.WhenAll e ConcurrentBag
- Aggiunta metodi thread-safe per operazioni database (SaveAssociationParallelAsync, FindAssociationByKeyValueParallelAsync, DeleteAssociationParallelAsync)
- Implementazione DbContext separati per evitare race conditions Entity Framework
- Ottimizzazione performance: riduzione tempo esecuzione da sequenziale a parallelo
- Logging dettagliato con tracking tempi esecuzione e distinzione operazioni parallele
- Aggiornamento interfacce IKeyAssociationService e IDataConnectionCredentialService
- Miglioramento gestione errori con thread-safety completa

Performance: 5-10x più veloce per grandi dataset con parallelizzazione end-to-end
This commit is contained in:
Alessio Dal Santo
2025-07-18 12:29:34 +02:00
parent 2b2a98d659
commit e21e87dff9
14 changed files with 576 additions and 97 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
@page "/"
@* @page "/"
<PageTitle>Index</PageTitle>
@@ -6,4 +6,4 @@
Welcome to your new app.
<SurveyPrompt Title="How is Blazor working for you?" />
<SurveyPrompt Title="How is Blazor working for you?" /> *@