由Java DSL配置的Apache Camel OSGi容器?

时间:2012-07-22 10:19:47

标签: java osgi apache-camel

我需要将Apache-camel应用程序与OSGi Container集成。这对我有帮助,因为这种集成可以通过Java DSL进行配置。

到目前为止,我已经测试了Apache Karaf作为最合适的解决方案,因为它的重量轻,是我实现所需的。

然而,我正在寻找一个相关的OSGi服务器,它可以像Karaf一样完美地集成到Apache-Camel。

干杯!

1 个答案:

答案 0 :(得分:3)

我们一直在使用servicemix esb - 它似乎非常轻量级,因为它基本上是karaf,它将camel应用程序部署为osgi bundle。

我将要使用的方法是创建一个spring应用程序上下文并创建camel上下文并引用java dsl路由构建器。部署模块时,它将查找spring上下文并自动启动它,如this