Многопоточность Spring Batch с разделителем - PullRequest
0 голосов
/ 02 мая 2020

Есть ли проблема, если мы используем Partitioner вместе с многопоточными шагами?

Моя идея состоит в том, что если мне придется обрабатывать огромные записи из 2 разных таблиц базы данных, то я использую секционер для разделения таблиц, а затем каждый шаг с областью действия Step будет выполнять запросы к таблице многопоточным способом? Я планирую использовать JDBCPagingItemReadr и JDBCBatchItemWriter

1 Ответ

0 голосов
/ 02 мая 2020

По своему опыту я не вижу в этом никакой проблемы, поскольку работники в секционированной Spring Batch - это не что иное, как сами шаги. Так что ничто не мешает вам сделать это.

См. документацию .

Но вы должны иметь в виду, собираетесь ли вы запускать своих рабочих на той же машине или нет. И, таким образом, если вы получите что-то от многопоточности ваших рабочих или нет.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...