bonjour,
j'utilise spring-batch pour traiter de gros fichiers xml.
Pour cela je traite les fichiers par lots (chunck) et j'utilise le multi-threading (TaskExecutor).
Mon reader est StaxEventItemReader. Mais ce dernier n'est pas safe-thread et j'ai des erreurs du type :
org.springframework.batch.item.NonTransientResourceException: Error while reading from event reader
AVERTISSEMENT: ItemStream was opened in a different thread. Restart data could be compromised.
Comment puis-je faire du multi-threading en utilisant StaxEventItemReader ?
merci pour vos reponses
Partager