polling과 pulling의 차이

Programming/Code 2011.01.14 댓글 Joshua95

서버 구성을 위해서 얘기를 하다보니, 클라이언트에서 서버로 주기적으로 요청하여 결과를 받아오는 것을
어떤 사람은 polling 이라고 하고, 어떤 사람은 pulling 이라고 얘기를 하더군요.
어느 용어가 정확한 것인지 궁금하여 찾아보니, 이렇게 정리할 수 있겠군요.

* polling
   서버에 결과를 주기적으로 요청하는 것.
   즉, 클라이언트가 서버에 질의를 던지고 그 질의에 대한 결과를 서버가 대답해 주는 것
   사용자 정의된 프로토콜을 이용한 서버, 클라이언트가 여기에 대부분 속하겠네요.

 * pulling
   서버의 데이터를 주기적으로 가져가는 것.
   즉, 클라이언트가 서버의 데이터를 알아서 가져가는 것.
   클라이언트에서 Database 직접 쿼리해서 받아가는 경우가 대표적이겠네요.

결국 저희 회의에서 사용될 바른 용어는 polling 이었군요. 이상 끝!

- 2010.01.14 Joshua95

댓글