我寫我們的EC2基於集羣監控服務,它的任務將是[通過HTTP/S,每個X(MS)連接到我們的活動服務器,驗證他們還活着,其餘]。我需要的HTTP服務器的存活性測試庫
我需要一個工具包,就可以進行連接測試本身並報告成功或失敗。我試着Apache HTTPClient要做到這一點,但我上並沒有發生故障得到太多的誤報。我也看了一下JMeter,起初看起來相當有前途,但是在下載了一個15MB的文件後,約25個第三方JAR開始感覺像是一個巨大的矯枉過正。
的要求是簡單:檢查測試節點正確回答在一個定義的時間幀上的HTTP GET請求。
你可以建議一個庫,允許這項服務?由於嗯......這意味着我們的處理將停止,直到檢測到一個斷開的節點爲止,這一點至關重要......(確實沒有否定):
謝謝, Maxim 。
你能進一步解釋一下與HttpClient的問題是?它應該適用於這個用例。 – 2010-06-10 12:47:02
作爲客戶端的HTTPClient沒有問題。然而,如果節點失敗,並且HTTP Aliveness庫需要能夠重新連接,它應該可能具有活躍性驗證方案(積極重新檢查一次,在小的延遲中或放鬆允許30秒,其中2次嘗試應該成功)。我說的是HTTPClient對於活躍度測試框架來說太低級別。 – 2010-06-10 13:23:55