2009-06-26 3 views
3

REST 끝점 A, B & C를 병렬로 호출하고 결과 JSON을 각각 하나의 JSON으로 결합해야합니다. 모든 REST 엔드 포인트는 다른 서버에 상주합니다.3 개의 REST 엔드 포인트를 병렬로 호출하려면 어떻게합니까?

필자의 초기 설계에서는 FutureTasks를 통해 실행되는 3 개의 Callable이 필요합니다. 그런 다음 값을 반환 할 때까지 각 FutureTask에서 Future.get (1000ms)를 수행합니다. 이 문제를 어떻게 해결할 수 있을까요?

답변

2

그것이 내가하는 방법입니다. 나는 Future interface을 정말로 좋아한다.

+0

나는 "That 's"가 무엇을 언급하고 있는지 잘 모르겠지만, 훌륭한 링크. – stevedbrown

+0

초기 디자인의 원래 포스터에 대한 설명. –

관련 문제