|
|
1
73
Mule也可以嵌入到不同的环境中,但是我认为Mule在将它们的EIP库与它们的容器耦合上有其优点和缺点。当您在servlet或ejb环境中部署Mule时,您真的想携带Mule容器的所有行李吗?我不是一个骡子专家,我认为你可以花费相对温和的努力,清除一些多余的能力。(请注意,这在所有情况下都是不错的功能,如果您在另一个容器中运行embedded,这只是多余的功能。) apacheservicemix是一个OSGI容器,它使用Camel实现EIP作为ESB的基础。尽管ServiceMix历史上起源于JBI,但它已经从JBI转移到了(IMO)一个很好的分层体系结构,它在OSGI容器中结合了同类最佳的apachecxf、Camel和ActiveMQ。这里的主要价值并不是真正的ServiceMix及其JBI支持,而是底层的OSGI容器 标准 标准 基于容器是主要的,它的基本特性Mule(和Java一般)没有解决的是依赖关系管理。
|
|
|
2
77
现在已经是2016年了,这个问题一开始就被问到了,现在已经发生了很大的变化,所以我想为新的观众重新回顾一下。 从战略上讲
=>意味着您应该获得 付费企业订阅
Apache Camel的技术演进我只是想给你一些关于ApacheCamel自2010年9月25日以来的发展的功能指标,当你最初问这个问题的时候。 This was the source tree at that point in time .
期末笔记
apachecamel是完全开源的,而muleesb社区则要求用户为Mulesoft添加属性,并发布使用Mule的软件的源代码。Apache软件许可证是 商务友好型 许可证:您可以自由使用Camel,无需任何属性或任何其他要求。真的吗 像啤酒一样免费 希望这些对过去几年的反思能对新观众有所帮助!:) 免责声明:我是apachecamel项目的提交者和PMC成员。 |
|
|
4
5
Camel是一个中介引擎,而Mule是一个轻量级的集成平台。区别在于Mule提供了ESB的所有功能,包括用于部署应用程序、REST和Web服务的容器。Mule可以以与Camel相同的方式嵌入,以允许应用程序开发人员将应用程序代码与其集成代码嵌入其中。两者与弹簧紧密结合。 Mule不使用JBI for good reasons 现在JBI规范已经解散(没有工作组,由最初传递JBI规范的Oracle拥有),没有很好的专业或技术理由使用JBI。 |
|
|
5
4
|
|
|
6
0
克劳斯,骆驼问答中有很多错误,毫不奇怪,没有一个是对我们有利的:)
|
|
|
7
0
首先,您需要了解服务组合就像一个可以运行apachecamel代码的容器,muleesb本身就是一个独立的产品 您可以在ESB产品之间提供许多差异。
以上将是一个最好的因素,你需要研究,然后再作出选择。以上是大多数产品选择的通用信息,这里也需要特别注意。
这可能是一个研究,你需要自己做的选择差异。任何方式都有许多附加值,使产品适合您的组织,而不是说最好的市场。 当涉及到Apache camel或其他ESB时。不同之处在于
|