【问题标题】:Spring Integration versus Camel [closed]Spring Integration 与 Camel [关闭]
【发布时间】:2014-02-17 03:24:47
【问题描述】:

我们正在使用 Spring Integration 从数据库中读取数据,转换为 XML,然后将消息放置到外部系统的主题上。在这个用例中是否有任何理由支持 Camel?另外,总的来说,Camel 与 Spring Integration 相比有哪些优势(如果有的话)?

一个相关问题:对于使用 Spring 项目(例如 Batch、Data 和 XD)进行开发,与 Spring Integration 相比,使用 Camel 与这些技术的无缝性如何。

谢谢

【问题讨论】:

标签: apache-camel spring-integration


【解决方案1】:

您可以在以下位置找到一些链接,指向其他人关于 Apache Camel 与竞争对手的博客/撰写的内容

【讨论】:

    【解决方案2】:

    这里有一些讨论 Spring Integration 与 Camel 的链接。

    http://java.dzone.com/articles/light-weight-open-source http://www.javacodebook.com/2013/07/24/spring-integration-vs-apache-camel/ When to use Spring Integration vs. Camel?

    注意,Camel 使用 Spring 进行配置,可以轻松与 Batch、http://camel.apache.org/springbatch.html、XD 等其他 Spring 项目集成。

    尽管许多人选择这样做,但没有什么要求您使用纯 Spring 堆栈。在我的日常工作中,我发现 Camel 比 SI 更令人愉悦。

    【讨论】:

      【解决方案3】:

      我不想再开始一场关于 Spring Integration 与 Apache Camel 的大战,但我想说:这取决于你,选择哪一个进行开发。

      您注意到 Batch、Data 和 XD,当然还有 Integration,它们都是 Spring 的项目。 XD 感兴趣的是写在 Spring Integration 上,最后一个是扩展 XD 运行时的主要工具。

      所以,我不介意您可以在 XD 中为 Camel 编写一些适配器,但是如果您可以通过集成和 Spring 使用 XD 的现有功能专注于您的业务任务,这是否有意义? .

      无论如何,Spring Integration 是 Spring IO 平台的一部分。你应该同意我的观点,一个骆驼不能取代整个平台。

      【讨论】:

      • 真是好意见。
      猜你喜欢
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      相关资源
      最近更新 更多