2010-12-07 2 views

답변

5

"작업을 포 그라운드로 가져올 수 없습니다"- 웹 서버입니다. 서버는 클라이언트의 요청에 응답합니다.

  1. 이 작업이 완료 또는 처리의 경우에도 결과되는 클라이언트 통지를 보내도록 Channel API를 사용

    는, 당신은 비슷한 달성하기 위해 몇 가지 선택이있다.

  2. memcache 또는 datastore에 상태 정보를 쓰고 클라이언트의 설문 조사를 통해 작업 완료 시점을 결정하십시오.
+0

아마도 옵션 2가이 작업을 수행하는 가장 간단한 방법 일 것입니다. –

0

설명대로 직접 작동하지 않습니다.

일단 백그라운드 작업이 시작되면 전체 작업에 대한 백그라운드 작업입니다. 백그라운드 작업의 일부 정보를 사용자에게 반환하려면 해당 정보를 데이터 저장소에 추가하고 전경 처리기가 해당 정보에 대한 데이터 저장소를 확인해야합니다.

채널 API를 사용하여 백그라운드 작업에서 브라우저로 직접 메시지를 보낼 수도 있지만 작동 여부는 확실하지 않습니다. (시도하지 않았습니다.)

당신이 성취하고자하는 것에 대해 좀 더 많은 정보를 주면 나는 그것을 어떻게 끝내야하는지에 대한 자세한 내용을 알려줄 수 있습니다.

관련 문제