apache-camel - 集成框架 Apache camel vs Spring Integration?

  显示原文与译文双语对照的内容
120 2

我正在评估一个集成框架,用于我的基于 EIP ( 。企业集成模式)的应用程序。我有 Apache camel 和 Spring Integration 作为候选框架。

我看到 Spring Integration 提供的特性或多或少与EIP类似,比如消息。通道等。

但是,Apache camel 并没有公开消息。通道。终结点等等的任何功能。相反,它似乎使概念变得更简单了。

我觉得 Spring Integration 比camel更像EIP的true 实现。

不确定 Spring Integration 与camel是否有缺点。

有人可以以帮助我决定使用它们的位置和场景是否合适。

另外,我的另一个查询是使用它们作为一个抽象,如果在后面我考虑使用类似于has的消息系统。

谢谢你,Sri

时间:原作者:0个回答

115 4

这是一个非常热门的话题,在很多地方。请参考以下内容:

什么时候使用 Spring Integration vs Camel

什么是 Apache camel

让我对本主题简要介绍一下:

  • Apache camel - 编写&读取简单
  • 为什么你觉得它不是纯粹的EIP?你可以在谷歌中搜索EIP的创始人 about Camel,可以阅读他们的tweet 。
  • 它是关于集成的,Camel是做工作的。以比 spring 更简单的方式。
  • Camel有更好的社区,更多的连接器,更简单的语言,以及 !所有与 spring 相比。

我个人已经使用了几乎所有基于开源的集成产品。目前,Apache camel 是我最喜欢的 !

你也可以浏览幻灯片- http://bushorn.com/apache-camel-developer-onboarding/

另外,随着这些技术的发展如此之多。我认为,你的调查应该是Camel或者 Mule,WSO2.;) - http://bushorn.com/middleware-market-revisited/

原作者:
112 3

在我们的公司,我们使用 Spring Integration 框架。这个框架最大的缺点是没有像 Eclipse 这样的GUI支持这个框架。

原作者:
...