EC2 ベースのクラスター用の監視サービスを作成しています。そのタスクは [X(ms) ごとに HTTP/S 経由でイベント サーバーに接続し、それらが有効であることを確認し、休止する] です。
Connect テスト自体を実行し、成功または失敗を報告できるツールキットが必要です。Apache HTTPClientを使用してこれを実行しようとしましたが、発生しなかった失敗について誤検知が多すぎます。また、最初は非常に有望に見えた JMeter も調べましたが、サードパーティの jar ファイルが 25 個まで含まれる 15 MB のファイルをダウンロードすると、やり過ぎのように感じ始めました。
要件は単純です。テスト対象のノードが HTTP GET 要求で定義された時間枠内に正しく応答することを確認してください。
このサービスを可能にするライブラリを提案できますか? うーん...つまり、壊れたノードが検査されるまで処理が停止することを意味するため、誤検知率を最小限に抑えることが重要です... (本当にノーノー:)
ありがとう、マキシム。