구성 관리자는 각 브로커에 대해 한 번에 하나의 전개만 진행되도록 허용합니다. 몇 가지 이유로 브로커가 전개 요청에 응답하지 않는 경우, 구성 관리자에 대해 전개가 아직 진행 중이므로 후속 전개 요청이 브로커에 도달하지 않습니다.
전개 취소는 브로커가 미해결 전개에 응답하지 않는다고 가정함을 구성 관리자에 알립니다. 대부분의 경우, 조치는 브로커로 송신된 전개 메시지를 제거하지 않으며, 브로커의 실행 중인 구성을 대체하지도 않습니다. (따라서 구성을 성공적으로 전개한 브로커의 경우, 전개 정보가 브로커에 남아 있습니다.)
브로커가 취소된 미해결 전개에 계속해서 응답하지 않는 경우, 구성 관리자는 응답을 무시하며 브로커에서 실행되는 내용과 구성 관리자가 제공하는 정보 사이에 불일치가 존재합니다.
이러한 불일치 위험으로 인해 브로커가 이전 전개 요청에 응답할 수 없다고 확신하는 경우에만 최후 수단으로 전개를 취소하십시오. 그러나 전개를 취소하기 전에 미해결 전개 메시지를 수동으로 제거하여 처리되지 않도록 할 수 있습니다.
도메인 전반에 걸쳐 전개를 취소할 경우, 도메인의 모든 미해결 전개에 대한 잠금이 제거됩니다. 특정 브로커에 대해 전개를 취소할 경우 해당 브로커의 잠금만 제거됩니다.
전개 취소는 취소가 도메인 정보를 재전개하지 않는다는 것을 제외하고는 이전 버전의 '전개 강제 실행' 조치와 같습니다.
도메인으로 전개를 취소하면 미해결 전개가 있는 도메인의 모든 브로커가 응답하지 않는다고 구성 관리자가 가정합니다. 브로커가 취소된 미해결 전개에 응답하지 않는 경우 무시되며 구성 관리자가 제공하는 정보와 브로커에서 실행되는 내용 사이에 불일치가 존재합니다.
도메인에 적용되면, 전개 취소가 브로커로 송신된 전개 메시지를 제거하지 않으며 브로커의 실행 구성이 변경되지 않습니다.
단일 브로커로의 전개를 취소하면 구성 관리자는 미해결 전개가 있는 도메인의 특정 브로커가 응답하지 않는다고 가정합니다. 브로커가 취소된 미해결 전개에 응답하지 않는 경우 무시되며 구성 관리자가 제공하는 정보와 브로커에서 실행되는 내용 사이에 불일치가 존재합니다.
전개 취소가 개별 브로커에 적용되는 경우, 이로 인해 구성 관리자는 아직 처리되지 않은 전개 메시지를 브로커에서 제거하려고 시도합니다. 브로커와 구성 관리자가 동일한 큐 관리자를 공유하고 브로커가 메시지를 아직 처리하지 않은 경우에만 제거에 성공합니다.