2013-10-08 2 views
0

우리는 작업자 몇 명을 제거하고자하는 파란색/녹색 배포 프로세스를 사용합니다. 저장소 q에 저장된 작업자 메시지를 제거하려면 어떻게합니까? 우리는 저장소 q를 비우는 작업을했습니다.NServiceBus 4.03 작업자 노드 제거

NServiceBus가이를 수행하는 방법을 제공합니까?

+0

가상화 환경에서 실행됩니까? –

+0

예, 가상화 된 환경입니다. – Miral

답변

0

V4에서이를 수행하는 현재 OOTB 지원이 없습니다. 향후 버전의 로드맵에 나와 있습니다. 한편

...

  1. 작업자 노드를 종료합니다.
  2. 저장소 큐에있는 메시지로 인해 배포자는 작업자가 더 많은 작업을 할 준비가되었다고 생각하므로 작업이 끝난 작업자 큐에 더 많은 작업을 할당 할 때까지 기다립니다.
  3. 대기 시간이 너무 오래 걸리면 마스터의 저장소 대기열을 지운 다음 다른 모든 작업자를 다시 시작하여 ReadyMessages를 배포자에게 다시 보냅니다.
관련 문제