2013-03-20 2 views
0

Весенняя партия не выполняет поток в параллельном режиме. Что я делаю не так?Весенняя партия не выполняет поток в параллельном режиме.

<split id="preprocessingStep" next="decompress"> 
     <flow> 
      <step id="step11" next="step22"> 
       <tasklet ref="my1" /> 
      </step> 

      <step id="step22"> 
       <tasklet ref="my2" /> 
      </step> 

     </flow> 
     <flow> 
      <step id="step33"> 
       <tasklet ref="my3" /> 
      </step> 
     </flow> 
</split> 

ответ

4

Я думаю, что это потому, что вы используете однопоточный исполнитель задач. Попробуйте добавить

<bean id="taskExecutor" class="org.springframework.core.task.SimpleAsyncTaskExecutor" 

и изменения строки в

<split id="preprocessingStep" task-executor="taskExecutor" next="decompress"> 

к вашей конфигурации.

+0

Спасибо большое! Ваши объяснения были действительно полезны. –

Смежные вопросы