2012-01-05 5 views
0

Node.js에서이 작업을 구현하는 방법에 조금 문제가 있습니다. 이 시나리오는 다음과 같습니다.Node.js에서이 작업을 수행하는 방법

내 데이터베이스에는 "작업"이 많이 있습니다. 이러한 작업은 비동기 IO를 수행한다고 가정합니다. 이 작업을 무한정 반복하고 대기열처럼 수행하려고합니다. 작업이 완료되면 대기열로 돌아갑니다.

나는 모든 작업의 ​​데이터베이스 결과를 통해 반복합니다. 작업이 이미 대기열에 있으면 건너 뜁니다. 그렇지 않으면 대기열에 추가합니다.

Node.js에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

감사합니다.

답변

1

가장 좋은 방법은 Kue을 사용하는 것입니다. 모든 작업을 대기열에 넣고 실행하는 데 도움이 될뿐만 아니라 여러 프로세스 (작업자)가 작업을 실행할 수 있습니다.

다음은 멋진 자습서입니다. http://nodetuts.com/tutorials/27-kue-jobs.html

관련 문제