【发布时间】:2018-01-20 12:42:07
【问题描述】:
在 Apache Camel 中以编程方式停止后启动路由(和消费者)是否合法?
我有没有自动启动的路线 (noAutoStartup())。应用程序也在使用 Spring Boot。
现在,开始这条路线,停止并再次开始导致消费者重复;在 Hazelcast 消费者身上观察到。
我尝试添加 ServiceHelper.startService(consumer) 和 ServiceHelper.stopService(consumer) 没有效果。
我尝试使用 camelContext.stopRoute(route.getId()) 和控制总线停止路线 - 效果相同。
骆驼 2.19.4; 2.20.1
【问题讨论】: