Caching mule缓存中内存存储和托管存储的区别

Caching mule缓存中内存存储和托管存储的区别,caching,mule,mule-studio,mule-component,mule-cluster,Caching,Mule,Mule Studio,Mule Component,Mule Cluster,mule缓存范围内的内存存储和托管存储之间的主要区别是什么?哪一个提供了最佳性能 在全局范围内配置缓存的最佳方法是什么 我们目前正在使用内存存储缓存。我们总是遇到内存中断的问题,因为我们使用的是硬件配置较少的服务器。我们使用的是mule 3.7v 请提供您的建议,以优化方式配置缓存 我们面临内存存储中的缓存过期问题。缓存日期在过期时间之后也不会被删除。但是,当我们使用“托管存储”时,它的工作正如预期的那样。 以下是我的配置: 我的一位朋友清楚地向我解释了这一区别,如下所示: 内存缓存-->它是

mule缓存范围内的内存存储和托管存储之间的主要区别是什么?哪一个提供了最佳性能

在全局范围内配置缓存的最佳方法是什么

我们目前正在使用内存存储缓存。我们总是遇到内存中断的问题,因为我们使用的是硬件配置较少的服务器。我们使用的是mule 3.7v

请提供您的建议,以优化方式配置缓存

我们面临内存存储中的缓存过期问题。缓存日期在过期时间之后也不会被删除。但是,当我们使用“托管存储”时,它的工作正如预期的那样。 以下是我的配置:


我的一位朋友清楚地向我解释了这一区别,如下所示:

内存缓存-->它是一个临时内存存储区域,用于存储数据。例如:考虑在MUE中使用VM组件,数据将以内存队列

的形式存储在VM中。 在托管存储-->的情况下,我们可以存储数据并在以后的阶段使用它。示例:对象存储

缓存主要存储常用数据。它将通过将经常使用的数据或结果保存在缓存范围中来减少db或http调用

但这两种方法都仅用于临时存储,这意味着它们仅对该特定会话有效


我的一位朋友清楚地向我解释了这一区别,如下所示:

内存缓存-->它是一个临时内存存储区域,用于存储数据。例如:考虑在MUE中使用VM组件,数据将以内存队列

的形式存储在VM中。 在托管存储-->的情况下,我们可以存储数据并在以后的阶段使用它。示例:对象存储

缓存主要存储常用数据。它将通过将经常使用的数据或结果保存在缓存范围中来减少db或http调用

但这两种方法都仅用于临时存储,这意味着它们仅对该特定会话有效


内存中: 这会将数据存储在系统内存中。内存中存储的数据是非持久性的,这意味着在API重新启动或崩溃的情况下,缓存的数据将丢失

托管商店: 这将数据存储在ListableObjectStore定义的位置。托管存储中存储的数据是持久的,这意味着在API重新启动或崩溃的情况下,缓存的数据不会丢失

来源(详细说明配置差异):
内存中: 这会将数据存储在系统内存中。内存中存储的数据是非持久性的,这意味着在API重新启动或崩溃的情况下,缓存的数据将丢失

托管商店: 这将数据存储在ListableObjectStore定义的位置。托管存储中存储的数据是持久的,这意味着在API重新启动或崩溃的情况下,缓存的数据不会丢失

来源(详细说明配置差异):