2010-01-04 2 views
7

Java REST 웹 서비스 (Jersey 프레임 워크 사용)를 구현해야합니다. 기본적으로 다음 중 하나 일 수 있습니다.Jersey를 사용하는 Java Async REST 웹 서비스?

a. 응답을 리턴하기 전에 일부 이벤트를 기다리는 (또는 이벤트를 폴링) 블록 b. 요청이 처리되었을 때 클라이언트에 알리기 위해 일종의 aysnc 동작을 제공합니다.

transationID를 반환하고 요청이 처리되었는지 확인하고 특정 결과를 얻으려면 클라이언트가 폴링해야 할/status 끝 점이 있다고 생각했습니다.

아이디어가 있으십니까?

답변

3

당신이 찾을 수있는 흥미로운 : Approach for REST request with long execution time 앨런, 옳은 응답 본문에 클라이언트가 확인 폴링 할 수있는 페이지를 가리키는 링크를 HTTP의 202 허용 반환 코드를 사용하여 포함하는 것입니다