4

对于我正在进行的集成项目,我开始研究 java 集成技术/ESB。Mule 和 ServiceMix 似乎符合我的需求。我选择了 ServiceMix,但发现自己只使用 Camel(在 ServiceMix 中)。然后出现了这个问题:

serviceMix 是 ESB(我认为是)还是像 Spring DM Server 这样的应用程序服务器?

或者它可能是一个为集成而微调的应用程序服务器?对不起,如果我的问题感觉很愚蠢:/

4

1 回答 1

3

Karaf 是 OSGi 容器,Servicemix 构建在 Karaf 之上,并且开箱即用地支持 ActiveMQ、Camel、CXF、Ode 等(通过预安装的功能、捆绑包和配置)。

长话短说,Camel 提供了集成/EIP 主干,但是 OSGi(Karaf 或 Servicemix)是一个部署它的容器。Camel 也可以以其他方式部署:在 webapp(Tomcat 等)中,在 ActiveMQ 中,独立,与 Spring 等。

我问了一个类似的问题,关于是否使用 Karaf 或 Servicemix ......

Apache Karaf 与 Servicemix

于 2012-03-04T17:33:59.960 回答