春のバッチで、1 つのリーダーにデータを読み取らせ、そのデータを複数のライターに分割して処理を並列実行させることは可能ですか?
手順: Reader : JdbcCursorItemReader は 100 レコードを読み取ります。 10 Parallel Writers: 各 ItemWriter は 10 レコードを取得して処理します。
私は見てきました:
CompositeItemWriter : アイテムをライターに均等に分割する必要がある場合、すべての読み取りアイテムをすべてのライターに渡すようです。
BackToBackPatternClassifier : アイテムを均等に分割しているので、分類子は本当に必要ありません。
1 つのリーダーと複数のライターを持つ別の方法はありますか?
または、 Writer でスレッドを手動で作成できますか?