Here's my scenario:
I have data in one temporary table, i get them and then insert these data in destinations tables.
I have one reader and one writer in my xml file but i wonder how can i use multiple threads to improve performance, execution time and use the processing power resources available on the server ?
What is the purpose of the throttle-limit parameter ? Is it linked to multithreading ?
Are by default Spring batch reader and writer operations executed in the same thread ?
If there are several threads picking data from the same source table what's the best solution in order to ensure they will not read the same data ?
Same question for the writer.
Thanks a lot.