2013-12-20 1 views
0

파일 인바운드 엔드 포인트 (소스 A)에서 여러 아웃 바운드 엔드 포인트 (대상 B, C, D, E, F)로 메시지를 라우팅하는 모든 라우터 (이 중 대부분은 파일 기반입니다 엔드 포인트 또는 드롭 오프). 라우터와 집계기를 사용하여 포크 - 조인 패턴을 사용합니다. 이것은 잘 작동합니다. 오류가 발생하면 Mule Reference Exception 전략을 사용하는 전역 예외 처리기가 있습니다. 오류 흐름에서 예외를 기록하고 전자 메일을 통해 사용자에게 경고합니다. 내 문제는 일단 내가 메시지를 라우팅하고 내 하위 플로우 (A - D) 중 하나라도 실패한 플로우 (A - D) 만 트리거해야 할 경우입니다. 그러나 내 문제는 내가 소스 폴더에 메시지를 넣고 모든 하위 흐름 (A-B, A-C, A-D, A-E, A-F)을 트리거하는 경우입니다. 실패한 흐름 (A-D) 만 트리거 할 수 있습니까? 디자인 개선을위한 제안 사항은 언제든지 환영합니다.Mule Exceptional Use Case

답변

0

흐름 참조를 사용하면 모든 라우터에서 선택 사항으로 연결을 분리 할 수 ​​있으므로 별도로 구성되므로 흐름/하위 흐름 (사용자가 호출하고 사용자의 요구 사항과 적합성에 따라 흐름 또는 하위 흐름 중에서 선택) 예외 흐름의 자바 프로그램 또는 예외 흐름