何时使用Spring Integration与Camel?
作为一个经验丰富的Spring用户,我假设Spring Integration在最近的一个需要一些(JMS)消息传递功能(更多细节)的项目中是最有意义的。在使用Spring Integration工作了几天之后,考虑到您必须配置的信道数量以将一些请求 - 响应(侦听不同的JMS队列)通信到位,它仍然感觉像是很多配置开销。
因此,我一直在寻找一些背景信息,说明Camel与Spring Integration的不同之处,但似乎那里的信息非常多余,我发现:
- http://java.dzone.com/articles/spring-integration-and-apache(从 2009 年 12 月开始,在 Spring Integration 与 Camel 中实现实际集成方案之间的非常中立的比较)
- http://hillert.blogspot.com/2009/10/apache-camel-alternatives.html(将Camel与其他解决方案进行比较,2009年10月)
- http://raibledesigns.com/rd/entry/taking_apache_camel_for_a(Matt Raible,2008年10月)
问题是:在使用一个堆栈而不是另一个堆栈时,您取得了哪些经验?在哪些情况下,你会建议Camel在春季集成缺乏支持的情况下?您在哪里看到每种方法的优缺点?来自现实世界项目的任何建议都非常感谢。