RPC 호출을하는 서비스 (예 : 웹 서비스 또는 편안한 서비스 또는 URL의 데이터를 다 긁어내는 서비스)가있는 경우 5 초 후에 시간 초과가 가능합니까?x 초 후에 rpc 호출 시간 초과를 설정할 수 있습니까?
리모컨 서비스가 다운 된 경우 멈추고 다운되는 것을 원하지 않습니다. 다운 된 경우 x 초 동안 시도한 후 다음 원격 서비스 호출을 계속 수행하십시오.
RPC 호출을하는 서비스 (예 : 웹 서비스 또는 편안한 서비스 또는 URL의 데이터를 다 긁어내는 서비스)가있는 경우 5 초 후에 시간 초과가 가능합니까?x 초 후에 rpc 호출 시간 초과를 설정할 수 있습니까?
리모컨 서비스가 다운 된 경우 멈추고 다운되는 것을 원하지 않습니다. 다운 된 경우 x 초 동안 시도한 후 다음 원격 서비스 호출을 계속 수행하십시오.
독립형 응용 프로그램 인 경우 OS를 사용하여 예약 할 수 있습니다 (예 : Windows의 작업 스케줄러). 독립형이 아니라면 Java Task로 만들고 Java Timer를 사용하여 일정을 잡을 수 있습니다.
여기 Java.util.Timer 및 RPC에 대한 http://www.java2s.com/Code/Java/Development-Class/UsejavautilTimertoscheduleatasktoexecuteonce5secondshavepassed.htm클라이언트 라이브러리는 일반적으로 선택 제한 시간 매개 변수를 사용할 수있는 예제에게하는 보라. 요청이 필요한 시간에 끝나지 않으면 클라이언트 라이브러리는 단순히 연결을 닫습니다. 이러한 프로토콜 자체에는 시간 초과에 대한 정보는 없습니다.
RPC 클래스를 어떻게 지내십니까? 어떤 라이브러리를 사용하고 있습니까?
어떤 프로토콜을 사용하고 있습니까? http 또는 RMI입니까? 가장 좋은 방법은 소켓과 같은 연결 채널에서 시간 제한을 구현하는 것입니다. 이 당신이 다음이 작업을 수행 Apache HTTP Components를 사용하는 경우 http://download.oracle.com/javase/1.5.0/docs/guide/net/properties.html
살펴보고 싶은 무언가가있는 경우 :
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpParams params = httpClient.getParams();
HttpConnectionParams.setConnectionTimeout(httpParams, connectionTimeoutMillis);
HttpConnectionParams.setSoTimeout(httpParams, socketTimeoutMillis);
내가 GWT에서 다음 링크가 도움이 될 것이라고 생각 : http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsDelayed.html
당신에게 수 그 서비스 일정을 잡아라. 예를 들어 Windows 기반 OS를 사용하는 경우 작업 스케줄러를 사용하여 일정을 잡을 수 있습니까? 자세한 내용을 입력하십시오. –