Mule ESB对象存储是否在重新部署期间保持不变?
Mule ESB CE支持对象存储,对象存储可以设置为持久。从中我还知道,如果在应用程序XMLs中定义,则存储是特定于应用程序的 不幸的是,在以下情况下,如果数据丢失,我无法找到任何信息:Mule ESB对象存储是否在重新部署期间保持不变?,mule,esb,Mule,Esb,Mule ESB CE支持对象存储,对象存储可以设置为持久。从中我还知道,如果在应用程序XMLs中定义,则存储是特定于应用程序的 不幸的是,在以下情况下,如果数据丢失,我无法找到任何信息: 骡子重新启动了 骡子死了 应用程序被重新部署 我几乎可以肯定(1)对数据没有影响。我想对象存储也是不可知的。重新部署应用程序会怎么样?我认为这里有两种情况: 对象存储是在应用程序级别定义的 对象存储是在域级别定义的 在第一个场景中,数据将丢失,而后者将在应用程序重新部署时保留数据,这是对的吗 我正在研究Mul
任何帮助和参考都将不胜感激。对于1、2和3,数据应该是持久的,并且在重新启动/重新部署时可用。唯一的问题是更改应用程序名称,因为对象存储使用应用程序名称作为持久存储信息的一部分,因此如果您希望数据在重新部署期间可用,新部署的应用程序必须与前一个应用程序具有相同的名称。在任何情况下,数据都不会从队列中丢失,直到尝试(取决于配置)并转到DLQ