Пружинное пакетное разделение с несколькими шагами параллельно?

Я реализовал весеннее пакетное разбиение для одного шага, где главный шаг делегирует свою работу нескольким подчиненным потокам, которые затем выполняются параллельно. Как показано на следующем рисунке. (СсылкаВесенние документы)  Что теперь, если у меня есть несколько шагов, которые должны выполняться параллельно? Как настроить их в пакетной конфигурации? Моя текущая конфигурация

 <batch:job id="myJob" restartable="true" job-repository="jobRepository" >
        <batch:listeners>
            <batch:listener ref="myJoblistener"></batch:listener>
        </batch:listeners>

        <batch:step id="my-master-step">
            <batch:partition step="my-step" partitioner="my-step-partitioner" handler="my-partitioner-handler">
            </batch:partition>
        </batch:step>
    </batch:job>

    <batch:step id="my-step" >
        <batch:tasklet ref="myTasklet" transaction-manager="transactionManager" >
        </batch:tasklet>
        <batch:listeners>
            <batch:listener ref="myStepListener"></batch:listener>
        </batch:listeners> 
    </batch:step>

Мои архитектурные схемы должны выглядеть следующим образом:

Я не уверен, даже если это возможно, используя весеннюю партию. Любые идеи, или я далеко над моей головой, чтобы осуществить это. Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос