有没有办法建立以暂停模式开始的骆驼路线?我希望在启动时说“declutch”,然后在某个阶段通过调用快速开始处理消息resumeRoute(routeId)
我也许可以创建路由,然后在创建路由后快速调用suspendRoute(routeId)
,但在那个阶段,它可能会消耗一些消息(例如在 JMS 路由或轮询消费者路由的情况下)。
有没有办法建立以暂停模式开始的骆驼路线?我希望在启动时说“declutch”,然后在某个阶段通过调用快速开始处理消息resumeRoute(routeId)
我也许可以创建路由,然后在创建路由后快速调用suspendRoute(routeId)
,但在那个阶段,它可能会消耗一些消息(例如在 JMS 路由或轮询消费者路由的情况下)。
通常,您只需使用autostartup(false)禁用路由...
我假设您在问,因为您需要启动(加热)路线,但不活动。在这种情况下,您应该能够使用自定义路由策略和一些外部变量来获得这种行为