MVC WebApi 서버에서 데이터를 가져와야하는 Windows RT 애플리케이션을 개발 중입니다. 문제는 응답이 몇 초에서 3 분이 걸릴 수 있다는 것입니다.시간이 너무 오래 걸리는 웹 서비스 호출을 해결하는 방법은 무엇입니까?
해결 방법은 무엇입니까?
현재로서는 웹 API에 async를 호출하고 예외를 피하기 위해 긴 시간 제한 값을 지정합니다. 좋은 방법입니까? 서버가 항상 열려있는 연결을 가지고 있기 때문에 나는별로 좋아하지 않습니다. 서버 성능에 크게 영향을 미칠 수 있습니까?
"콜백"과 같은 것이 있습니까? 웹 서비스의 경우 있습니까? 서버가 클라이언트에게 데이터를 보내도록 호출한다는 의미입니다.
3 분 - 와우, 서버는 무엇을합니까? 어쨌든 서버를 작성하는 경우 웹 서비스 호출을 사용하여 계산을 해제 한 다음 결과를 준비 할 때까지 반복적으로 폴링 할 수 있습니다. 단순히 타임 아웃을 올리는 것이 유효한 접근 일 수도 있습니다. –