2016-10-03 2 views
1

다중 컨텍스트 (예 : 3 - A, B & C)가있는 Camel/Spring 응용 프로그램이 있습니다. 컨텍스트는 특정 순서로 시작/중지되도록 설계되었습니다. 시작 : C, B, A. 종료 A, B, C. 단일 낙타 컨텍스트에서 종료 순서 지정에 대한 많은 문서가 있지만 경로가 다중 컨텍스트에있는 것은 아닙니다. DefaultShutdownStrategy은 하나의 컨텍스트를 지원하는 것으로 보입니다.다중 컨텍스트에서 낙타 컨텍스트 종료 순서 지정

답변

0

방법의 몇 탐구 :

  1. 사용 번들 실행 수준을 종료를 보장하기 위해 Karaf 기반 컨테이너 것은 시작

  2. 디자인 당신이 낙타를 활용할 수있는 규칙의 역입니다 시작과 종료를 담당하는 하나의 "마스터"경로가 있어야합니다. 하나의 "마스터"경로를 제외하고 모든 경로를 이 아닌이 자동으로 시작되도록 구성하십시오. 그러면 해당 경로가 시작되어 순서를 필요로하는 경로가 중지됩니다.

  3. 당신은 봄에 대해 언급했습니다. 저는 시스템 종료시 역순으로 시작 순서를 따르지 않는 것이 놀랍습니다. 일반적으로 청사진은 시작 명령을 뒤집는 좋은 일을합니다.

관련 문제