簡體   English   中英

使用多個上下文指定camel context shutdown命令

[英]Specify camel context shutdown order with multiple contexts

我有一個帶有多個上下文的Camel / Spring應用程序(例如3-A,B&C)。 上下文旨在按特定順序啟動/停止。 啟動:C,B,然后A.關閉A,B,然后是C.關於在單個Camel上下文中指定關閉順序的文檔很多,但是我沒有發現任何關於它的信息是路由在多個上下文中。 DefaultShutdownStrategy似乎只支持一個上下文。

探索的幾種方法:

  1. 在基於Karaf的容器中使用bundle run-levels來確保關閉與啟動相反

  2. 設計一個約定,您可以利用Camel控制總線並擁有一條“主”路由來負責啟動和關閉。 將所有路由配置為自動啟動,除了一個“主”路由。 然后該路線以需要的順序開始和停止路線。

  3. 你提到了Spring ..我很驚訝它沒有在關機時反向啟動命令。 通常,Blueprint可以很好地逆轉啟動順序。

暫無
暫無

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

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