У нас есть пакетное приложение Spring с чанк-обработкой, которое читает записи из БД с использованием JdbcPagingItemReader, в процессоре мы используем составной процессор (2 делегата) для выполнения вызовов DB и API и средство записи классификатора с составным модулем записи для вставки и обновления на основе ошибок Получено от процессора как часть авторов.
План состоит в том, чтобы перенести более 12 миллионов пользователей, мы планируем запустить это приложение для загрузки с весенней загрузкой в виде нескольких экземпляров с помощью аргументов cmd вручную, каждый отдельный экземпляр будет обрабатывать определенный диапазон данных из той же таблицы
Вопрос 1 - Может ли кто-нибудь сообщить нам, если могут быть какие-либо проблемы с использованием вышеуказанного подхода?
Вопрос 2 - Также на данный момент они построены на однопоточном но мы могли бы включить asyncProcesor / многопоточный шаг, основанный на производительности, читателях, процессоре, записывающем устройстве - бобах с шаговой областью, будут ли проблемы с параллелизмом?