2012-07-22 33 views
0

我需要將Apache-camel應用程序與OSGi容器集成。這對我來說很有幫助,因爲這個集成可以通過Java DSL進行配置。通過Java DSL配置的Apache Camel OSGi容器?

到目前爲止,我已經測試了Apache Karaf作爲最合適的解決方案,因爲它的輕量級與我的實現所需的一樣。

然而,我正在尋求一個相關的OSGi服務器,可以完美的像卡拉夫與Apache-Camel一樣完美集成。

乾杯!

+1

爲什麼你不能使用卡拉夫? – plasma147 2012-07-22 11:05:35

+0

我會使用Karaf,因爲這是迄今爲止最好的解決方案。但我想介紹更多的解決方案。 – 2012-07-22 11:12:45

回答

3

我們一直在使用servicemix esb--它看起來非常輕便,因爲它基本上是將駱駝應用程序部署爲osgi包的karaf。

的方法,我是去用的就是創建一個Spring應用程序上下文,並創建駱駝上下文並引用了Java DSL線路的建設者。在部署模塊時,它會查找彈出環境並自動啓動它,如this

+0

我認爲ServiceMix使用卡拉夫或ServiceMix的一部分是卡拉夫本身。糾正我,如果我錯了。我也想到了這個解決方案,但是Spring集成在我的列表中是最後一個架構目的。 – 2012-07-22 10:42:41

+0

是的 - 它嵌入卡拉夫。這不是「春季整合」 - 它只是一個春天創建的駱駝環境。 – plasma147 2012-07-22 11:00:41

+0

ServiceMix的可能是最好的測試,非常適合路要走,就像你說的,因爲它或多或少是專爲駱駝 – 2012-07-23 12:57:04

相關問題