2013-09-30 2 views
0

큐 관리자 QMA에 큐 Q1이 있고 응용 프로그램 A가 Q1에서 데이터를 읽는 중입니다. Q1의 데이터는 큐 관리자 QMB의 다른 큐 Q2로 복제되어야합니다. 또한 응용 프로그램 A는 Q1 및 Q2에서 여전히 메시지를 읽는 중입니다. Q1을 Q2가 원격 대기열을 통해 가입 한 주제 (TopicA)에 게시하는 별칭 대기열을 작성합니다. Q2가 데이터를 가져올 수 있습니다. 문제는 Q1에서 읽은 앱 A가 데이터를 가져올 수 없다는 것입니다. 앱 A와 Q2 모두 데이터를 가져올 수 있도록 다시 모델링 할 수 있습니까?큐 관리자 간 WMQ 복사 메시지

+0

퍼팅 응용 프로그램 코드를 변경하여 메시지를 다른 대기열로 보내도록 할 권한이 있습니까? – nitgeek

+0

예 .. 해당 구성 –

답변

0

Q3로 대상과 TopicA 또 다른 내구성 구독을 만들고 응용 프로그램이 큐 Q3 대신 Q1에서 메시지를받을 변경합니다. 응용 프로그램에서 메시지를 Q1 (기본적으로 별칭은 TopicA)으로 지정하면 해당 메시지는 Q2QMBQ3QMA에 라우팅됩니다.

+0

현재 설치로 인해 Q1 이외의 다른 대기열에서 읽지 못합니다. –

0

당신은 아래의 단계에 따라 다음 퍼팅 응용 프로그램에 대한 큐를 변경 할 수있는 경우 : 로컬 큐 대신 별명 큐으로

  1. 만들기 Q1을.
  2. 기본 개체를 주제로 사용하여 "게시자"라고하는 별칭 대기열을 만들고 이전과 같이 대상의 주제를 지정합니다.
  3. 주제의 대기열 Q1에 대한 구독을 만듭니다.
  4. 퍼팅 응용 프로그램이 Q1 대신 "게시자"큐에 메시지를 넣도록하십시오.