我写我们的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