আমি আমার মেঘের বেশ কয়েকটি সার্ভারে বিআইটি (পরীক্ষায় অন্তর্নির্মিত) তৈরি করতে চাই। বড় সময়সীমাতে ব্যর্থ হওয়ার জন্য আমার অনুরোধটি দরকার।
আমি জাভা দিয়ে এটি কীভাবে করব?
নীচের মতো কিছু চেষ্টা করা কাজ করবে বলে মনে হচ্ছে না।
public class TestNodeAliveness {
public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException {
HttpClient client = new DefaultHttpClient();
client.getParams().setIntParameter("http.connection.timeout", 1);
HttpUriRequest request = new HttpGet("http://192.168.20.43");
HttpResponse response = client.execute(request);
System.out.println(response.toString());
return null;
}
public static void main(String[] args) throws ClientProtocolException, IOException {
nodeBIT("");
}
}
- সম্পাদনা: কোন লাইব্রেরি ব্যবহৃত হচ্ছে তা পরিষ্কার করুন -
আমি অ্যাপাচি থেকে httpclient ব্যবহার করছি, এখানে প্রাসঙ্গিক pom.xML বিভাগ রয়েছে
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.0.1</version>
<type>jar</type>
</dependency>