2010-08-13 4 views
0

RPC 호출을하는 서비스 (예 : 웹 서비스 또는 편안한 서비스 또는 URL의 데이터를 다 긁어내는 서비스)가있는 경우 5 초 후에 시간 초과가 가능합니까?x 초 후에 rpc 호출 시간 초과를 설정할 수 있습니까?

리모컨 서비스가 다운 된 경우 멈추고 다운되는 것을 원하지 않습니다. 다운 된 경우 x 초 동안 시도한 후 다음 원격 서비스 호출을 계속 수행하십시오.

+0

당신에게 수 그 서비스 일정을 잡아라. 예를 들어 Windows 기반 OS를 사용하는 경우 작업 스케줄러를 사용하여 일정을 잡을 수 있습니까? 자세한 내용을 입력하십시오. –

답변

0

클라이언트 라이브러리는 일반적으로 선택 제한 시간 매개 변수를 사용할 수있는 예제에게하는 보라. 요청이 필요한 시간에 끝나지 않으면 클라이언트 라이브러리는 단순히 연결을 닫습니다. 이러한 프로토콜 자체에는 시간 초과에 대한 정보는 없습니다.

RPC 클래스를 어떻게 지내십니까? 어떤 라이브러리를 사용하고 있습니까?

0

살펴보고 싶은 무언가가있는 경우 :

DefaultHttpClient httpClient = new DefaultHttpClient(); 
HttpParams params = httpClient.getParams(); 
HttpConnectionParams.setConnectionTimeout(httpParams, connectionTimeoutMillis); 
HttpConnectionParams.setSoTimeout(httpParams, socketTimeoutMillis); 
관련 문제