我们计划使用Camel来实现一些外部系统(FTP、SOAP-WS、REST-WS、Topics、Queues等)之间的集成。我们可能会使用Spring配置(Camel context XML),由于信息量很大,我们计划将其部署到Tomcat集群中。
我没有找到任何文档说明它是否是可能的配置,以及两个应用程序(假设最初有两个Tomcat)是否会干扰。
更新:
使用Camel三年后,发现在某些情况下它非常适合管理“JMS”和Web服务,负载均衡在这些情况下工作得很好,但在“JMS”的情况下,如果不使用头文件“JMSXGroupID”,我们会丢失消息的顺序。
然而,对于从文件(或FTP、sFTP、FTPS)中消耗的服务,问题仍然存在。目前,我们只激活一个腿来从此源消耗,如果该腿停止运行,不幸的是,第二个腿没有自动启动路由以消耗FTP文件。
我没有找到任何文档说明它是否是可能的配置,以及两个应用程序(假设最初有两个Tomcat)是否会干扰。
更新:
使用Camel三年后,发现在某些情况下它非常适合管理“JMS”和Web服务,负载均衡在这些情况下工作得很好,但在“JMS”的情况下,如果不使用头文件“JMSXGroupID”,我们会丢失消息的顺序。
然而,对于从文件(或FTP、sFTP、FTPS)中消耗的服务,问题仍然存在。目前,我们只激活一个腿来从此源消耗,如果该腿停止运行,不幸的是,第二个腿没有自动启动路由以消耗FTP文件。