2015-09-22 27 views
0

Mule ESB CE支持可以設置爲持久對象的對象庫。從here我也知道,如果在應用程序XML中定義了商店,那麼這些商店是特定於應用程序的。Mule ESB對象存儲在重新部署中是否持續存在?

不幸的是,我無法找到任何信息,如果任何數據都將丟失時:

  1. 騾子是重啓
  2. 騾子被殺害
  3. 應用重新部署

我幾乎可以肯定(1)對數據沒有影響。我想對象存儲也是不可知的。關於重新部署的應用程序呢?我認爲有2種情況在這裏:

  1. 對象存儲是在應用程序級定義
  2. 對象存儲是在域級別定義

我是正確的,在第一場景中的數據將是失去了,而後者會保留跨應用程序重新配置的數據?

我正在Mule 3.5.0 CE上工作。

任何幫助&參考將不勝感激。

回答

0

爲1,2和3的數據應在重新啓動時持久的和可用/重新部署等,因爲對象存儲使用應用程序的名稱爲持久性存儲設備的信息的一部分,唯一的問題是改變應用程序的名稱,因此,如果你想要的數據在重新部署中可用,新部署的應用程序必須具有與前一個應用程序相同的名稱。

0

在任何情況下,數據會從隊列中丟失,直到它的嘗試(取決於配置)和它去DLQ。

相關問題