簡體   English   中英

能夠在每個部署中啟動多個駱駝上下文

[英]Able to start multiple camel contexts per deployment

我們正在將我們的應用程序從 Camel 2.x 遷移到 3.x(2.20.2 到 3.11.2)。 我們正在使用Spring XML來創建駱駝路線。 有 2 個 XML 文件,每個文件定義了一個駱駝上下文。 我們正在使用 spring 引導這些駱駝上下文(見下面的截圖)。

引導駱駝上下文

根據 Camel 2.x 到 3.x 遷移指南,每個部署只支持一個駱駝上下文,但是當我在 tomcat 中部署我的應用程序時,它會啟動兩個駱駝上下文中存在的所有路由。 當駱駝文檔說每個部署只支持一個駱駝上下文時,這實際上意味着什么?

參考:

我懷疑(從未嘗試過)智能 Camel 只是將您的所有路線置於默認上下文中。

您可以在 Camel 上下文或調試會話中使用getRoutes()方法檢查這一點。

關鍵問題是:為什么要在 Camel 2 應用程序中創建多個上下文?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM