0
Resque로 여러 대기열에서 여러 작업이 실행 중입니다. 내 문제는 하나의 대기열이 많은 작업을 실행 중이면 다른 대기열을 유지한다는 것입니다.레일 : 대기열 대기열
어떻게 Resque가 병렬 대기열을 실행하지만 각 대기열을 한 번에 하나의 작업으로 제한 할 수 있습니까?
Resque로 여러 대기열에서 여러 작업이 실행 중입니다. 내 문제는 하나의 대기열이 많은 작업을 실행 중이면 다른 대기열을 유지한다는 것입니다.레일 : 대기열 대기열
어떻게 Resque가 병렬 대기열을 실행하지만 각 대기열을 한 번에 하나의 작업으로 제한 할 수 있습니까?
각 대기열마다 다른 작업자를 시작할 수 있습니다.
이렇게하려면 QUEUE env 변수에서 처리 할 대기열의 이름을 지정해야합니다. 간부 레이크 resque 번들 queue1을 =
그래서 다음을 할 거라고 작업
이렇게하면 모든 직원에게 똑같이해야 할 것입니다. 맞습니까? 또한, 이것에 대한 더 자세한 정보를 얻기위한 문서는 무엇입니까? – goo
네, 맞습니다. 필자의 의견으로는 각 작업자에 대한 대기열 이름을 지정하는 것이 좋습니다. QUEUE var에 여러 큐를 지정할 수 있으며 resque는 지정한 순서와 동일한 순서로 큐를 검사합니다. Resque README https://github.com/resque/resque/blob/1-x-stable/README.markdown#priorities-and-queue-lists에서 더 많은 것을 읽을 수 있습니다 (버전 1.x를 사용하고 있다고 생각합니다.)). QUEUE = * 대기열 사용은 알파벳순으로 처리됩니다. – matteo
와우, 정말 고마워. – goo