我有一个东西如下:阿帕奇骆驼重新启动路线
from("rabbitmq://...")
.process(processor1)
:
.process(processorn)
.process(SendToExternalAppProcessor)
的SendToExternalAppProcessor.process()
使用生产模板,让从内容中exchange
参数形成的一些请求转发给其他rabbitmq2
与sendBody()
方法。
问题是,一旦SendToExternalAppProcessor.process()
执行并且上面的路由执行,它将再次重新启动上面的路由以及rabbitmq2
的监听程序。
我在这里失踪了什么?是否有任何apache camel配置从我的注意力中滑落?
PS:我知道我没有在这里给出任何具体的代码,以便在您的机器上复制场景,但希望经验丰富的头部和眼睛能够快速回想并提出建议。 (我也不能立时分享我的项目代码以及它的大而复杂的)
更新:
我试图通过评论sendBody()
,仍然重新启动路线。我必须在这里错过一些奇怪的基本设置...
你可以分享任何日志消息吗?你有什么迹象表明路线正在重新启动? –