나는 1.2.5 버전을 사용하고 있으며, REST 서비스에 비동기 호출을하고있다.await() in play 1.2.5
나는 promise 객체를 생성하고이 약속 객체를 await() 메소드의 매개 변수로 지정했다. await() 메소드는 httpResponse 객체를 리턴한다.
잘 작동하면 REST 서비스가 응답을 반환합니다. 그러나 REST 서비스가 응답하지 않으면 (REST 서비스가 중단되어있을 수 있음) httpResponse에 null이 표시됩니다. 그러나 응답을 되 찾는 데는 다소 시간이 걸립니다.
나머지 서비스가 약속에 응답 할 때까지 기다려야하는 시간을 구성 할 수 있습니까? 그렇지 않다면 기본 대기 시간은 얼마입니까? 당신이 플레이 WS를 사용하는 경우 어떤 도움을 크게
어떤 언어를 사용하고 있습니까? 스칼라? – svick
REST 서비스를 호출하기위한 언어로 java를 사용하고 있습니다. – user1630693
아마도 REST 응답에 대한 응답으로 약속을 해결할 것입니다. 마찬가지로, REST가 시간 초과되거나 오류를 반환하면 약속을 거부해야합니다. 이것이 정확히 어떻게 행해지는지 (그리고 사용 된 용어)는 당신의 약속에 사용하는 라이브러리에 달려있다. –