XML パーサーとして Java ROME を使用して、かなりの量の RSS フィードをカスケードで解析しています。ネットワークの問題が原因で、RSS フィードの 1 つに到達できない場合があり、その結果、XMLReader オブジェクト ( new XMLReader(url)) を作成しようとすると、Socket タイムアウトが発生します。
問題は、デフォルトのタイムアウトが約 20 年間続き、それが発生するとプロセス全体が遅くなることです。
Java ROME でデフォルトのソケット タイムアウトを変更する方法はありますか?