2011-03-18 6 views
0

컨트롤러의 데몬에 정의 된 메서드를 호출 할 수 있는지 궁금합니다.컨트롤러에서 Daemon 메서드를 호출 할 수 있습니까?

이 질문의 이유는 한 번에 하나의 연결 만 허용하는 타사 서버에 문의해야하기 때문입니다. 승객 인스턴스와 독립적으로 연결하고 다중 연결을 열거 나 닫지 않으려면 Deamon gem을 사용하는 것을 생각했습니다.

이 문제를 해결하는 다른 방법이 있습니까?

미리 도움을 주셔서 감사합니다.

+0

해결책을 얻었습니까 ?? 나는 또한 동일한 문제에 직면하고있다. –

답변

0

당신은 resque 같은 것을 사용할 수 있습니다 ("구조"와 같은 발음)

Resque는 백그라운드 작업을 만드는 여러 큐에 그 작업을 배치하고 나중에 처리를위한 레디 스 - 백업 라이브러리입니다.

백그라운드 작업은 수행을 위해 응답하는 모든 Ruby 클래스 또는 모듈 일 수 있습니다. 기존 클래스를 백그라운드 작업으로 쉽게 변환하거나 작업을 수행 할 수 있도록 새 클래스를 만들 수 있습니다. 또는 둘 다 할 수 있습니다.

관련 문제