为什么默认情况下不启用对象存储连接器配置中的持久复选框,如果持久存储是默认的 mule 文档?
why persistent check box in object store connector configuration is not enabled by default, if persistent store is default as per mule docs?
我是 mule 的新手,正在尝试实现对象存储。
根据 mule 文档:
Mule 提供两种类型的对象存储:
内存存储——在 Mule 3.5.0 之前,内存存储是默认设置。 从 Mule 3.5.0 开始,持久存储是默认设置。有关详细信息,请参阅缓存范围文档中的"Object Stores and Clustering"。
持久存储——当对象存储明确配置为持久存储时,Mule 会保留数据。 Mule 在文件系统中创建默认持久存储。
它被提及为持久存储是默认的,但在对象存储连接器配置中,持久复选框默认未启用。为什么会这样,在这个场景中使用了哪个对象存储?
提前致谢。
注意:我正在使用 mule 3.8.3
Screenshot of Object store configuration
这是两个不同的概念。您所指的 Mule Cache Scope 和 Object Stores 作为连接器组件本身。
如果您将组件包装在缓存范围中,则默认情况下它使用 'default caching strategy',它使用 inMemoryObjectStore(仅用于测试)。最好将缓存的响应存储在单独的存储中,例如对象存储。此外,在内部,Mule 在各种过滤器、路由器和其他需要在消息之间存储状态的消息处理器中使用对象存储。在大多数情况下,Mule 会自动创建和管理对象存储。
使用 ObjectStores 连接器,可以通过适当的配置设置将它们持久保存到磁盘。
希望对您有所帮助!
谢谢,
阿南德
我是 mule 的新手,正在尝试实现对象存储。
根据 mule 文档: Mule 提供两种类型的对象存储:
内存存储——在 Mule 3.5.0 之前,内存存储是默认设置。 从 Mule 3.5.0 开始,持久存储是默认设置。有关详细信息,请参阅缓存范围文档中的"Object Stores and Clustering"。
持久存储——当对象存储明确配置为持久存储时,Mule 会保留数据。 Mule 在文件系统中创建默认持久存储。
它被提及为持久存储是默认的,但在对象存储连接器配置中,持久复选框默认未启用。为什么会这样,在这个场景中使用了哪个对象存储?
提前致谢。
注意:我正在使用 mule 3.8.3
Screenshot of Object store configuration
这是两个不同的概念。您所指的 Mule Cache Scope 和 Object Stores 作为连接器组件本身。 如果您将组件包装在缓存范围中,则默认情况下它使用 'default caching strategy',它使用 inMemoryObjectStore(仅用于测试)。最好将缓存的响应存储在单独的存储中,例如对象存储。此外,在内部,Mule 在各种过滤器、路由器和其他需要在消息之间存储状态的消息处理器中使用对象存储。在大多数情况下,Mule 会自动创建和管理对象存储。
使用 ObjectStores 连接器,可以通过适当的配置设置将它们持久保存到磁盘。
希望对您有所帮助!
谢谢, 阿南德