2013-09-10 2 views
0

나는 Laravel 4 대기열을 사용하고 Iron.io와 통합 할 것입니다. 그 모두는 꽤 직설적이며, 나는 생각하지 않습니다. 그 문제가있다.Laravel 4 대기열을 사용하여 Iron.io 작업이 완료 될 때 상태를 얻는 가장 좋은 방법

나에게 흥미로운 것은 작업 완료 후 상태를 얻는 가장 좋은 방법은 무엇입니까? 주의 여전히

Iron.io는 작업을 실행하는 데 내 서버에 반환 전화를 할 것입니다, 그 작업이 완료되면 그것에 대해 사용자에게 통지 할 필요가 ...

을 나는이 응답을 저장할 수있는 방법과 관련 직업의 종류가 다양 할 것이므로

어떻게 구현했는지 알고 싶습니다.

감사

요셉이 의견에서 지적
+0

왜 작업 핸들러가 이메일을 보내하지 않는 이유는 무엇입니까? –

+0

가능한 경우 페이지 알림을 받고 싶습니다. 보다 사용자에게 친숙 함 – pajcho

+1

[websockets] (http://socketo.me/)을 사용하거나 데이터베이스에 저장하고 [(long?) polling] (http://www.youtube. co.kr/watch? v = LDgJF77jELo). –

답변

0

, 당신은해야합니다 :이 완료 될 때까지 사용자가 브라우저에서 여전히 때

  1. 가 잘하면 충분히 빠른 직업이
  2. 웹 브라우저에 데이터를 푸시하는 일종의 방법을 사용하십시오.

인기있는 방법은 다음과 같습니다

  1. Websockets
  2. Server-sent events
  3. Long polling - with ajax
+0

두 분 모두에게 감사드립니다. 나는이 모든 것을 처음 접했고 이것을하기위한 최선의 방법을 알고 싶었다. Fideloper : 블로그에서 "Laravel 4 대기열을 갖춘 생산 준비 Beanstalkd"대기열에 대해 실제로 배우고있었습니다. 훌륭한 읽을 거리 !! – pajcho