我正在使用Weblogic 12.2.1和內置的Jersey客戶端2.21.1每隔幾個小時向一個遠程系統發出一批https請求。
爲此,我有一個@Singleton
bean,其中有一個@Scheduled
方法,它在某些時候被Weblogic執行。因此,在每次執行@Scheduled
方法時,我都會接連發出幾個https調用。 所有請求都是同步的。Jersey客戶端請求Java EE上的問題
問題是,由於某種原因,下一個請求會在先前(根據Wireshark輸出)之後延遲一分鐘發送。 Jersey的調用呼叫被阻止。立即響應。遠程系統沒有問題。
在JUnit測試(普通java)中執行時發送請求的相同代碼沒有延遲。所有請求都立即通過。所以也許是Weblogic容器的東西。
任何有類似問題的人?