4

私は Spring Integration を使用しており、子アイテムのコレクションを含む大きな XML ファイルを持っています。ファイルを一連のメッセージに分割したいのですが、各メッセージのペイロードは子 XML フラグメントの 1 つになります。

スプリッターを使用することは明らかですが、これにはメッセージのコレクションを返す必要があり、これによりメモリが使い果たされます。ファイルを個々のメッセージに分割する必要がありますが、一度に 1 つずつ処理する必要があります (または、マルチスレッドのタスク実行プログラムを使用する可能性が高くなります)。

サブメッセージをプログラムでチャネルに書き込むカスタムコンポーネントを作成せずにこれを行う標準的な方法はありますか?

4

2 に答える 2