2017-02-23 2 views
1

우리 회사는 지금 IBM MQ의 다중 인스턴스 큐를 사용합니다. 재해 복구 목적으로 대기열을 통해 다른 대기열을 다른 데이터 센터에 복제하고 싶습니다. 나는 회의적이다. 그것은 모든 메시지 트래픽 때문에 간단히 작동 할 것이고 약간의 지연만으로도 큐가 실패 할 것이다.IBM MQ 다중 인스턴스 큐

이것이 작동하지 않는 기술적 이유는 무엇입니까?

+0

질문이 있으십니까? – JoshMc

답변

1

스토리지 복제에 대해 이야기하고 있습니까? 그렇다면 동기 또는 비동기 복제를 사용할 계획입니까?

비동기는 복제 끝에서 지연을 일으키지 않지만 수신 측에서 네트워크 거리에 따라 데이터를 수신하기까지 약간의 지연이 발생합니다. 스토리지 팀은 비동기 복제 지연이 발생할 수있는 시간 (초)을 알려줄 수 있어야합니다.

동기화를 사용하면 데이터는 복제 끝 스토리지 배열에 의해 네트워크를 통해 전송되며 스토리지 배열이 쓰기에 성공했음을 스토리지 배열이 반환하기 전에 확인이 네트워크를 통해 다시 이루어집니다. 사용할 수 있으려면 두 배열이 서로 6ms 내에 있어야합니다. 이러한 유형의 복제는 네트워크 ms과 동일한 각 쓰기에 지연을 추가합니다.

MQ 응용 프로그램은 동기화 복제를 사용하여 성능을 향상시키기 위해 메시지를 단일 작업 단위로 일괄 처리 할 수 ​​있지만 이로 인해 지속적인 메시지 성능이 저하됩니다.

1

명세서에 '약간 지연'을 정의 하시겠습니까?

  • 비동기 복제는 지연을 유발하고 RPO는 0이 아닙니다. 스토리지 팀은 RPO 가치에 대해 조언 할 수 있습니다. 허용되지 않는 경우 비동기 복제는 옵션이 아닙니다.

    비용 및 거리 관점에서 실용적인 선택이지만 중복되거나 누락 된 거래를 유발할 수 있습니다.

  • 동기화 복제의 경우 데이터 센터의 거리가 제한됩니다. (초등 회 DC에서의 성과와 별개로). 거리 제한에 대해 스토리지 팀에 문의하십시오.

+0

+1 좋은 점 라만, 질문은 분명하지 않다, 나는 지연을 RPO의 지연이 아니라 쓰기 측면 지연을 언급하는 것으로 이해했다. 그러나 RPO 지연과 관련되어있을 수 있음을 알 수있다. – JoshMc