여러 작업자를 사용하여 절차 코드를 처리하고 전체로드를 처리 할 때 고유 한 이점이 있습니까? 내 워크 플로우는 다음과 같습니다 경우 즉Windows Azure 작업자 역할 : 하나의 큰 작업 또는 많은 작은 작업?
:
- 가져 오기 queue0에서 작업과 대기열 한 결과하기 queue1을
- 의에서
- 결과 저장을하고 B 할 queue2
- 에서 B에서
- 스토어 결과가 queue2 결과와 수행하기 C
각자가 전체 작업을 수행하는 3 명의 작업자와 각각의 작업을 수행하는 3 명의 작업자 (작업자 1은 1 & 2, 작업자 2는 3 & 4, 작업자 3은 5)을 사용하는 데 고유 한 이점이 있습니까?
우리는 (5 단계에서 끝냈다) 작업에만 관심이 있다면 같은 방식으로 (적어도 3 명의 작업자를 사용하면) 비례하는 것처럼 보일 것입니다. 설치가 많은 근로자가 병목 현상이 적기 때문에 큰 일이 더 좋은 것일 수 있습니까?