2016-11-29 2 views
0

나는 장고와 함께 셀러리를 사용하고 있습니다. 하나의 대기열을 밀고있는 여러 생산자가 있고, 여러 명의 근로자가 있습니다. 셀의 기본 실행 순서는 FIFO입니다. 프로듀서 중 하나가 많은 작업을 생성하는 경우가 종종 발생합니다. 이로 인해 다른 프로듀서는 해당 프로듀서의 모든 작업이 완료 될 때까지 실행이 굶기가됩니다. 모든 생산자를위한 업무를 수행함에 공정성을 가질 수있는 방법이 있습니까?주문 변경 셀러리 작업자가 대기열에서 작업을 실행합니다.

답변

0

나는 하나의 대기열을 밀고있는 여러 생산자가 있습니다. [...] 모든 생산자를위한 업무를 수행하는 데 어떤 공정성을 가지는 방법이 있습니까?

가장 공정한 해결책은 대신 각 제작자마다 별도의 대기열을 사용하는 것입니다.

관련 문제