首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mule缓存中内存存储和托管存储的区别

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

Stack Overflow用户
提问于 2016-08-22 06:18:43
回答 2查看 3.3K关注 0票数 0

在mule缓存范围内,内存存储和托管存储之间的主要区别是什么,这给出了最佳的性能。

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

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

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-23 09:13:40

我的一位朋友清楚地解释了这个区别如下:

内存中的缓存->它是一个动态的内存存储区域,它将存储数据.例如:考虑在Mule中使用VM组件,数据将以内存中队列的形式存储在VM中。 在托管存储的情况下->我们可以存储数据并在以后的阶段使用它。示例:对象存储 主要缓存将存储频繁使用的数据。它将通过保存频繁使用的数据或导致缓存范围内的结果来减少db或http调用。 但两者都仅用于临时存储,这意味着它们仅对特定会话有效。

票数 0
EN

Stack Overflow用户

发布于 2017-05-14 10:00:49

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

Managed-store: --将数据存储在由ListableObjectStore定义的位置。存储在托管存储区中的数据是持久化的,这意味着在API重新启动或崩溃时,缓存的数据不会丢失。

源(详细说明了配置差异):http://www.tutorialsatoz.com/caching-in-mule-cache-scope/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39072474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档