0
私は「開かれたファイルが多すぎます」のような多くのエラーを取得していたメッセージの大きなキューを処理するために、ファイルのコンポーネントを使用している間および制限するための良い方法は何Apacheのキャメル:ファイルコンポーネントIO例外
org.apache.http.nio.reactor.IOReactorException: Failure opening selector
IO例外を防ぐために処理されているメッセージの量?
Mmmをチェックしてください。スレッドが1つしかないカスタムスレッドプールを設定するとどうなりますか? – Depzor
はい、カスタムスレッドプールをセットアップすることもできますが、ラクダには単一のスレッドのみを使用することはできません。 特定のルート(http://camel.apache.org/threading-model.html)のスレッドプールを設定することもできます。 ファイル記述子のスレッド数が少なくなった場合は、ファイルオブジェクト/参照がクリーンアップ/ガベージコレクションされています。 – AndyN
ありがとう@AndyN、私は今、私のでカスタムスレッドプールプロファイルを作成しました。キューは今や少し長くなります...しかし、少なくとももう "あまりにも多くのファイルエラー" –
Depzor