【问题标题】:Can I use Apache Camel as ESB?我可以使用 Apache Camel 作为 ESB 吗?
【发布时间】:2017-11-12 00:09:08
【问题描述】:

我试图了解更多关于Apache Camel、Mule ESB、JBoss ESB]...一般来说是关于ESB。我可以在 Apache Camel 中找到几个 ESB 特性。那么,我可以像 ESB 一样使用 Apache Camel 还是 Apache ServiceMix 是最合适的?

【问题讨论】:

  • 实际上 Camel 本质上是 ESB。那么什么是问题?此外,当您阅读有关不同 ESB 的信息时,请留意材料的日期。所有的变化都很快。某些产品和文档已过时...

标签: apache-camel esb enterprise-integration


【解决方案1】:

实际上,Apache Camel 必须被视为 ESB 的一部分,因为它在路由和中介(转换消息格式,与不同协议通信)领域非常强大。

为了进行有意义的 ESB 设置,您还需要一个消息代理,例如Apache ActiveMQ 和一个支持您进行服务编排(版本控制、部署......)的框架,例如Apache Karaf

所有这些技术(以及一些额外的项目)实际上都捆绑在 Apache Servicemix 分发包中,因此如果您正在寻找开源解决方案,这对您来说可能是一个好的开始。据我所知,至少 Camel、ActiveMQ 和 Karaf 是 JBoss Fuse 等企业产品的核心组件。

另请参阅this thread 以获得更全面的讨论。

【讨论】:

    【解决方案2】:

    您可以使用 Jboss Fuse,它只是一个 karaf(OSGI 容器)与 Apache Camel、CXF 和 ActiveMQ 的主要组件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      相关资源
      最近更新 更多