집계 플로우에서 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 플로우와 연관시키려면 다음을 수행하십시오.