2012-10-20 1 views
-1

"웹 서비스에서 데이터 폴링"의 의미는 무엇입니까? 몇 가지 예를 들려 주시겠습니까? 또한, 이러한 종류의 응용 프로그램에 대한 요구 사항은 무엇입니까? 의사에서"웹 서비스의 데이터를 폴링"한다는 것은 무엇을 의미합니까?

+0

'폴링'이 아니며 '당기기'여야합니다. 여기서도 이런 종류의 질문을하는 것이 적절하지 않습니다. –

+2

'폴링'은 유효한 용어입니다. – jalynn2

답변

3

:

while (!done) { 
    answer = webService.service() 
    if (!done = processAnswer(answer)) // display data, etc. 
     wait(interval); //wait for some time period 
} 

그래서 기본적으로, 당신이 사이에 약간의 시간 간격을 기다리고, 반복 웹 서비스를 요구하고있다. 웹 서비스가 호출 될 때 긴 작업이 완료되었는지 또는 새 데이터를 찾고 있는지 관찰 할 수 있습니다. 마지막 호출 이후 새 메일이 도착했는지 확인하기 위해 서버를 호출하는 전자 메일 클라이언트가 그 예일 수 있습니다. 폴링은 통지 할 메커니즘이없는 경우에 사용됩니다 (푸시 알림).

관련 문제