我是新的骡子,并试图实现对象存储。
根据文档: mule提供了两种类型的对象存储:
内存中的存储-在Mule 3.5.0之前,内存存储是默认的.从Mule 3.5.0开始,持久化存储是默认的。要获得更多信息,请参阅缓存范围文档中的“对象存储和集群”。
持久存储-当对象存储被显式配置为持久化时,Mule会持久化数据。Mule在文件系统中创建默认的持久存储。
它被提到为持久存储是默认的,但在对象存储连接器配置中,默认情况下不启用持久性复选框。为什么是这样,在这个场景中使用的是哪个对象存储?
提前谢谢。
注:我正在使用骡子3.8.3
发布于 2018-04-10 10:25:47
这是两个不同的概念。Mule作用域,也就是您所指的对象存储作为连接器组件本身。如果要将组件包装在缓存作用域中,则默认情况下它使用“默认缓存策略”,该策略使用inMemoryObjectStore (只用于测试)。最好将缓存的响应存储在单独的存储中,例如Object。此外,在内部,Mule使用对象存储在各种过滤器、路由器和其他需要在消息之间存储状态的消息处理器中。在大多数情况下,Mule会自动创建和管理对象存储。
进入ObjectStores连接器时,可以通过适当的配置设置将它们持久化到磁盘。
希望这能有所帮助!
谢谢,阿南德
https://stackoverflow.com/questions/49625184
复制相似问题