私は、より高速にクエリを実行するために、静的データをIgniteキャッシュにキャッシュしようとしています。そのため、キャッシュクラスターにデータを挿入するためにデータを読み取る必要があります。大規模なデータセットのCamel Sqlコンシューマーパフォーマンス
しかし、行数は300万に似ており、SqlComponentがすべてのデータを1つとして処理しようとしているためOutOfMemoryエラーが正常に発生し、すべてのデータを1回だけ収集しようとします。
結果セットを読み取るときに分割する方法はありますか(Exchangeごとに1000アイテム)。
THXを。実際、私の意見では、processor.process()行は部分的に動作するためにはすばらしいが、処理された項目は削除され、メモリ不足のエラーは消えるだろう。私はこれらに基づいて私自身のSqlConsumerを書いており、現在は動作しています。どうも – Neron