0
我創建了一個調用外部web服務的java web應用程序。客戶端上的休息請求套接字超時 - webservice中的遠程請求會發生什麼
它被設置爲每個服務調用都有45秒的套接字超時(該超時對應於等待響應的時間)。
有時候,遠程Web服務需要超過45秒的響應時間,並且出現套接字超時。這是不尋常的,但它可能發生。
我的問題/困惑是如果我有一個客戶端應用程序的超時如何wauppebs在web服務上的請求。
根據我的觀察,我認爲發生的事情是請求在Web服務中存在,直到它完成,但沒有任何等待響應了。
這是否符合正常行爲?是否應該以某種方式在Web服務中處理?即Web服務中是否有方法知道客戶端應用程序不再在監聽並停止處理。
此外,丟失的請求會發生什麼情況?
我問這個,因爲我不希望引起資源泄漏或Web服務掛起線程
感謝
請求完成後是否發生連接重置,並且發現沒有任何內容正在等待響應?即Web服務中的工作是否繼續進行直至完成? – Richie
1.是的。是的。 – EJP