Nota : questo è un follow-up di questa domanda.
Sto sviluppando un sito Web che consente agli utenti di caricare grandi quantità di dati sul mio back-end Java. Una volta convalidato, i dati devono essere archiviati su disco. Qui "grande" significa nell'ordine di 10 KB fino a 100 KB.
Dato che un numero elevato di utenti può inviare grandi blocchi di dati contemporaneamente e che i dati devono prima essere analizzati (convalidati) prima di essere archiviati su disco sul lato server, quali opzioni devo impedire JVM errori di memoria insufficiente durante l'elaborazione dei blocchi di dati? Nota che ogni chunk di dati viene ricevuto al momento dal frontend in un oggetto String
.