У меня есть требование, подобное приведенному ниже. Я новичок в весенней серии, так что кто-то может мне помочь в создании работы для этого случая.Конфигурация задания весеннего пакета с зависимыми шагами, которые должны выполнять сложный процесс.
- Прочитайте список стран, в кусках (скажем, мне нужно прочитать 5 стран одновременно)
- Для каждой страны получить список государств
- Для каждого государства получить список городов
- a. Для каждого города получить список людей в кусках (скажем, мне нужно читать 1000 записей за раз)
b. Обработка информации о людях
c. Написать информацию в БД
Все вышеперечисленные шаги зависят сказать, что мне нужно передать идентификатор страны, начиная с шага 1 к шагу 2, stateId от шага 2 к шагу 3 и CityId из шага 3 этап 4.
Внутреннее выполнение этапов 1 и 4 может быть параллельным. Даже это можно сделать на разных jvm
Спасибо за ваше время. Я не хочу связывать этот процесс с одним шагом, поскольку это может потребовать много времени. Я хочу, чтобы каждый шаг был параллельным. Да, я старался, основываясь на втором выборе, о котором вы упоминали, но я не могу получить некоторые образцы для цепного процесса вроде этого. – Rajagopal
Не уверен, что я полностью тебя понимаю. В первом примере показано, как добавить контент в контекст выполнения с помощью пользовательской реализации такеток. Это отличается от процессов цепочек через CompositeItemProcessor. В своем комментарии вы сказали: «... я не могу получить некоторые образцы для цепочного процесса, подобные этому ...» Вы ищете примеры процессов цепочки или больше информации о добавлении контента в контекст выполнения? – adam