Added batchs for updating hits
This commit is contained in:
parent
2edecd538e
commit
fecb4d467f
1 changed files with 5 additions and 1 deletions
|
|
@ -37,6 +37,7 @@ public class MonitoringService {
|
|||
private final SignalService signalService;
|
||||
private final IXmlProcessor xmlProcessor;
|
||||
private final CreditTrackerSettings config;
|
||||
private final Integer batchSize = 10000;
|
||||
|
||||
public MonitoringService(SignalRestService signalRestService,
|
||||
SignalService signalService,
|
||||
|
|
@ -192,7 +193,10 @@ public class MonitoringService {
|
|||
hits.add(hit);
|
||||
});
|
||||
});
|
||||
signalService.insertHits(hits);
|
||||
for (int i = 0; i < hits.size(); i += batchSize) {
|
||||
int end = Math.min(i + batchSize, hits.size());
|
||||
signalService.insertHits(hits.subList(i, end));
|
||||
}
|
||||
log.info("Signal hits updated for package {}", userPackage.getPackageName());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue