我有一個東西如下:阿帕奇駱駝重新啓動路線
from("rabbitmq://...")
.process(processor1)
:
.process(processorn)
.process(SendToExternalAppProcessor)
的SendToExternalAppProcessor.process()
使用生產模板,讓從內容中exchange
參數形成的一些請求轉發給其他rabbitmq2
與sendBody()
方法。
問題是,一旦SendToExternalAppProcessor.process()
執行並且上面的路由執行,它將再次重新啓動上面的路由以及rabbitmq2
的監聽程序。
我在這裏失蹤了什麼?是否有任何apache camel配置從我的注意力中滑落?
PS:我知道我沒有在這裏給出任何具體的代碼,以便在您的機器上覆制場景,但希望經驗豐富的頭部和眼睛能夠快速回想並提出建議。 (我也不能立時分享我的項目代碼以及它的大而複雜的)
更新:
我試圖通過評論sendBody()
,仍然重新啓動路線。我必須在這裏錯過一些奇怪的基本設置...
你可以分享任何日誌消息嗎?你有什麼跡象表明路線正在重新啓動? –