fan-out 및 fan-in 집계 플로우 연관

집계 플로우에서 AggregateControl 및 AggregateReply 노드의 집계 이름 등록 정보를 같은 값으로 설정하여 fan-out 메시지 플로우 처리를 해당 fan-in 메시지 플로우 처리와 연관시키십시오. fan-in 및 fan-out 플로우를 작성하는 동안 이 등록 정보를 구성하지 않은 경우에는 이 작업을 완료해야 합니다.

시작하기 전에

이 작업을 완료하려면 먼저 다음 작업을 완료해야 합니다.

집계 이름은 브로커 내에서 문맥상 고유해야 합니다. 이는 다중 AggregateControl 노드 사용에 설명된 대로 둘 이상의 AggregateControl 노드가 동일한 집계 이름을 가질 수 있으나, 일반적으로는 특정 집계 이름을 갖는 AggregateControl 노드 및 AggregateReply 노드가 하나씩만 존재해야 함을 의미합니다. 동일 브로커의 여러 실행 그룹에 fan-in 플로우를 전개하지 않도록 하십시오.

동일한 메시지 플로우에 또는 두 개의 서로 다른 메시지 플로우에 fan-out 및 fan-in 플로우를 작성할 수 있습니다. 어느 경우에도, 집계의 두 부분은 집계 이름 설정으로 연관됩니다.

집계 플로우를 구성하는 방법은 여러 요인에 따라 다릅니다.

단일 플로우가 단순한 예제를 구현하는 데 있어 더 용이하지만 이 접근 방법에는 몇 가지 제한사항이 있으므로, 대부분의 경우 더 많은 유연성이 있는 두 가지 메시지 플로우를 사용하는 것이 유리합니다. 샘플Airline Reservations 샘플에서는 집계에 두 개의 플로우 사용을 보여줍니다.

별도의 fan-out 및 fan-in 플로우 작성의 이점은 다음과 같습니다.

fan-out 플로우를 fan-in 플로우와 연관시키려면 다음을 수행하십시오.

  1. fan-out 플로우가 들어 있는 메시지 플로우를 여십시오.
  2. AggregateControl 노드를 마우스 오른쪽 단추로 누른 후 등록 정보를 누르십시오.
  3. 이 집계를 식별하려면 AggregateReply 노드의 집계 이름 등록 정보를 설정하십시오. 지정한 집계 이름은 브로커 내에서 문맥상 고유해야 합니다.
  4. 별도의 fan-out 및 fan-in 플로우를 가지고 있는 경우:
    1. fan-out 메시지 플로우를 저장하고 해당 구성의 유효성을 검증하려면 Ctrl-S를 누르십시오.
    2. fan-in 플로우가 들어 있는 메시지 플로우를 여십시오.
  5. AggregateReply 노드를 마우스 오른쪽 단추로 누른 후 등록 정보를 누르십시오.
  6. AggregateReply 노드의 집계 이름 등록 정보를 fan-out 플로우의 해당 AggregateControl 노드에서 집계 이름 등록 정보에 설정한 동일한 값으로 설정하십시오.
  7. 메시지 플로우를 저장하고 해당 구성을 적용하려면 Ctrl-S를 누르십시오.
제품 버전 5.0에서는 AggregateControl 노드에서 AggregateReply 노드로 제어 메시지를 송신하여 fan-out 및 fan-in 플로우를 연관시키기도 했습니다. 이 연관은 더 이상 필요하지 않습니다. 최적의 성능을 위해서는 AggregateControl 노드와 AggregateReply 노드를 연결하지 않도록 하십시오. 하지만 집계에서 제어 메시지를 사용하고 이 노드를 연결할 경우에는 집계 플로우에서 제어 메시지 사용을 참조하십시오.
주: 다르게 지정하도록 브로커 환경을 설정하지 않는 한 버전 6.0으로 이주하면 버전 5.0에서 작성한 AggregateControl 및 AggregateReply 노드 사이의 연결은 무시됩니다. 자세한 정보는 집계 플로우에서 제어 메시지 사용을 참조하십시오.
관련 개념
메시지 플로우 개요
메시지 플로우 집계
관련 태스크
집계 플로우 구성
집계 fan-out 플로우 작성
집계에 대한 시간 종료 설정
다중 AggregateControl 노드 사용
집계 플로우의 예외 핸들링
집계 플로우에서 제어 메시지 사용
관련 참조
AggregateControl 노드
AggregateReply 노드
AggregateRequest 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac12311_