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:
@@ -10,6 +10,7 @@
|
||||
<div class="@NavMenuCssClass nav-scrollable" @onclick="ToggleNavMenu">
|
||||
<nav class="flex-column">
|
||||
<div class="nav-item px-3">
|
||||
@*
|
||||
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">
|
||||
<span class="oi oi-home" aria-hidden="true"></span> Home
|
||||
</NavLink>
|
||||
@@ -23,20 +24,20 @@
|
||||
<NavLink class="nav-link" href="fetchdata">
|
||||
<span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
|
||||
</NavLink>
|
||||
</div> *@
|
||||
@* <div class="nav-item"></div> *@
|
||||
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">
|
||||
<span class="oi oi-transfer" aria-hidden="true"></span> Data Coupler
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="credentials">
|
||||
<span class="oi oi-key" aria-hidden="true"></span> Gestione Credenziali
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="data-coupler">
|
||||
<span class="oi oi-transfer" aria-hidden="true"></span> Data Coupler
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="key-associations">
|
||||
<span class="oi oi-link-intact" aria-hidden="true"></span> Gestione Associazioni Chiave
|
||||
<span class="oi oi-link-intact" aria-hidden="true"></span> Associazioni Chiavi
|
||||
</NavLink>
|
||||
</div>
|
||||
<div class="nav-item px-3">
|
||||
|
||||
Reference in New Issue
Block a user