나는 전체 AMQP 일에 받고 있어요 그리고 난에서 사용하는 교환 형의 유형에 관한 질문이 다음과 같은 시나리오의 :AMQP 교환 유형
1) 내가 어디에 각 작업자 풀을 생성 할 필요가있다 직원이 메시지를 받으면 무언가를합니다. 이제는 다른 유형의 업무에 연결된 다른 직원을 원합니다. 이는 주제별로 각 메시지의 라우팅 키를 사용하여 지정할 수 있습니다. kombu와 조금 주위에 놀아 소비자의 끝에서, 만약 내가 동일한 큐 이름을 지정하지만 다른 라우팅 키로 나는 메시지를 '걸러 낼 수 없다. 예를 들어 하나의 소비자가 '#'이고 다른 하나가 'foo. #'인 경우 - 둘 다 동일한 대기열 이름을 사용하는 경우 후자의 소비자는 이전 소비자와 대기열에서 라운드 로빈을 처리합니다. 기대 되니? 나는 동일한 기계에서 두 소비자를 모두 실 행하고있다.
2) 그래서 각 소비자에 대해 고유 한 대기열 이름을 만들고이 시간에 각 소비자는 내가 라우팅 키로 요청한 것만 얻습니다. 그러나, 그들은 별개의 대기열이기 때문에, 나는 단지 하나의 소비자 이상에서 작업을 얻을 수 있습니다. 예를 들어 소비자 1이 키 '#'을 가지고 있고 소비자 2가 'foo. #'을 가지고 있다면; 소비자 2가 메시지를 수신 (및 확인)하면 소비자 1도 동일한 메시지를받습니다. 이것은 내가 원하는 것이 아닙니다. 나는 오직 한 명의 소비자에게 메시지를 전하기를 원합니다. '작업 관리자'를 작성하지 않고도이 작업을 수행 할 수있는 방법이 있습니까?
환호,