Jakarta の HTTP Client がなんかたまに IOException: Stream Closed という例外を投げることがある。どうも高負荷なときにこういう例外が投げられるっぽい。とりあえず、HttpClient が IOException を投げたら java.net.URL#openStream 経由でもう1度取得するようにしてみた。だいたいOK。
Jakarta の HTTP Client がなんかたまに IOException: Stream Closed という例外を投げることがある。どうも高負荷なときにこういう例外が投げられるっぽい。とりあえず、HttpClient が IOException を投げたら java.net.URL#openStream 経由でもう1度取得するようにしてみた。だいたいOK。