balancePartitionedJob
balanceInitializeStep
balancePartitionStep
balanceSendSnsStep
balanceResetStep
partitioner
partitionHandler
StepExecutionContext
Reader
processer
writer
dto
chuck size
SlaveStep-no: 2
SlaveStep-no: gridSize
balanceQueue
Responnse Queue
Processed Items
Processed Items
total Data
Processed Items
Processed Items
working
Processed Items
Processed Items
Processed Items
Processed Items
SlaveStep-no: 1
gridSize - 1
gridSize - 2
partiton thread-no: 1
partiton thread-no: 2
partiton thread-no: gridSize
totalRecords
+ data
gridSize
Contorller
jobParameters
(read only)
jobParameters
- gridSize
- startDate
- endDate
Job Scheduler
excute
dto List
(chuck size)
dto List
dto List
dto List
dto List
dto List
dto List
dto List
dto List
The rest
dto List
finished
finished
working
working
dto
trigger
JobExecutionContext
grid size
Table Of Contents