我正在研究EIP/ESB解决方案以用于我的项目。 第一个原因是将模块和不同的子系统分开,并重构一些部件以便与第三方系统轻松集成。而在未来,我认为我将需要很多像过滤,分裂等EIP。 我已经检查了Apache的骆驼+服务组合,春季整合。我也知道tibco和骡子。 服务混合+骆驼提供丰富的组件和协议栈,但不是它与activeMQ代理绑定。如果将来需要使用tibco jms实现怎么办? 春季融合 - ESB与否?我肯定需要一些管道(通道)在内存中用于某些模块之间的本地JVM消息传递,并且当消息传递位于群集中时分发。除此之外,SI是否与任何jms实现绑定?Spring Integration与ServiceMix ESB
所以 要求: - 本地和分布式的消息路由 - JMS实现的轻松切换例如,现在的ActiveMQ,之后可能是TIBCO -Lightweight - 简单 - 完整的非标准协议,组件和适配器一套 - 我不需要像Twitter,GAE和像
一些什么东西也可以SI是分布式像ServiceMix一样的ESB? 我正在使用spring IoC,我可以像任何其他ESB一样使用SI吗? 有没有使用Spring + SI的功能?
我觉得SMX被绑定到AMQ? 我打算现在使用SI,因为它更轻量级,许多事情都是用弹簧框架来实现的。 如果我需要独立ESB我SMX提供与SI的集成。 – dimitar
您也可以使用骆驼,它是一个像SI这样的集成框架。 –