Apache camel 可能在spring刷新事件期间防止驼峰路由关闭

Apache camel 可能在spring刷新事件期间防止驼峰路由关闭,apache-camel,spring-cloud,netflix-eureka,Apache Camel,Spring Cloud,Netflix Eureka,我一直在尝试将Spring Cloud Ribbon客户端集成到我的驼峰路线中,但运气不佳。显然,Ribbon客户端执行应用程序上下文刷新,在此期间,骆驼上下文将重新启动。供参考: 我正在寻找一种方法,以防止骆驼撕裂在这些刷新,或任何其他解决方案,以防止这样一个痛苦的暂停。这是可能的吗?您可以通过在SpringCamelContext上设置shutdownerge=false来尝试将CamelContext配置为不关机 然而,这取决于Spring发出的事件,您可以在org.apache.came

我一直在尝试将Spring Cloud Ribbon客户端集成到我的驼峰路线中,但运气不佳。显然,Ribbon客户端执行应用程序上下文刷新,在此期间,骆驼上下文将重新启动。供参考:


我正在寻找一种方法,以防止骆驼撕裂在这些刷新,或任何其他解决方案,以防止这样一个痛苦的暂停。这是可能的吗?

您可以通过在
SpringCamelContext
上设置
shutdownerge=false
来尝试将CamelContext配置为不关机


然而,这取决于Spring发出的事件,您可以在
org.apache.camel.Spring.SpringCamelContext
上设置DEUBG日志,并查看发出的事件。如果使用false关闭,则不会停止您需要的
ContextClosedEvent
上的Camel操作。

这不起作用。日志记录也没有显示正在发出的任何事件。