有没有办法构建以挂起模式启动的Camel路由?
我想在启动时说“declutch”,然后在某个阶段快速开始处理消息,只需调用resumeRoute(routeId)
我或许可以创建路由,然后在创建路径后快速调用suspendRoute(routeId)
,但在该阶段,它可能已经消耗了一些消息(例如在JMS路由或轮询的情况下)消费者路线)。
答案 0 :(得分:3)
通常,您只需使用autostartup(false) ...
停用路线我假设你问的是因为你需要开始(加热)路线,但不活跃。在这种情况下,您应该能够使用自定义route policy和一些外部变量来获得此行为