2012-07-22 2 views
0

아파치 - 카멜 애플리케이션을 OSGi 컨테이너와 통합해야한다. Java DSL을 통해이 통합을 구성 할 수 있으므로 도움이 될 것입니다.Apache Camel OSGi 컨테이너가 Java DSL로 구성 되었습니까?

지금까지는 구현에 필요한만큼 가볍기 때문에 Apache Karaf를 가장 적합한 솔루션으로 테스트했습니다.

아직 Karaf와 Apache-Camel을 완벽하게 통합 할 수있는 관련 OSGi 서버를 찾고 있습니다.

건배!

+1

왜 카라프를 사용할 수 없습니까? – plasma147

+0

카라프는 지금까지 최고의 솔루션이므로 사용하겠습니다. 그러나 나는 더 많은 해결책을 생각하고 싶다. –

답변

3

우리는 servicemix esb를 사용 해왔다. 기본적으로 karaf는 osgi 번들로 낙타 응용 프로그램을 배포하기 때문에 꽤 가볍습니다.

내가 사용하려는 접근법은 스프링 응용 프로그램 컨텍스트를 작성하고 낙타 컨텍스트를 작성한 후 Java DSL 라우트 빌더를 참조합니다. 모듈을 배포하면 스프링 컨텍스트를 찾고 자동으로 this처럼 시작합니다.

+0

나는 ServiceMix가 Karaf를 사용하거나 ServiceMix의 일부가 Karaf를 사용한다고 생각한다. 내가 틀렸다면 나를 바로 잡아라. 나는이 솔루션을 생각해 보았지만 Spring 통합이 건축 목적을위한 마지막 목록이다. –

+0

예 - 카라프를 묻습니다. 그것은 "봄 통합"이 아닙니다. 봄에 의해 만들어진 낙타 문맥 일뿐입니다. – plasma147

+0

ServiceMix는 낙타를 위해 제작 되었기 때문에 아마도 테스트하고 가장 잘 맞는 방법 일 것입니다. –