首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用MongoDB的骡子缓存策略

使用MongoDB的骡子缓存策略
EN

Stack Overflow用户
提问于 2015-12-02 03:00:53
回答 1查看 342关注 0票数 1

我试图在MongoDB中为特定的请求实现缓存策略。

命名空间- xmlns:mongo="http://www.mulesoft.org/schema/mule/mongo"

schemalocation - http://www.mulesoft.org/schema/mule/mongo http://www.mulesoft.org/schema/mule/mongo/current/mule-mongo.xsd

尝试2种方法:

1) i配置了MongoDB连接器。

连接器- <mongo:config name="Mongo_DB" doc:name="Mongo DB" database="test" username="test"/>

对象存储,用于缓存-

<ee:object-store-caching-strategy name="Mongo_DB_Caching_Strategy" doc:name="Caching Strategy"> <spring-object-store ref="Mongo_DB" /> </ee:object-store-caching-strategy>

但我发现了错误:

无法将org.mule.module.mongo.connectivity.MongoCloudConnectorConnectionManager类型的值转换为属性“存储”所需的类型org.mule.api.store.ObjectStore :没有找到匹配的编辑器或转换策略。

2)缓存的对象存储-(其他方式):

像这样- Mule Caching Strategy using Mongo DB

<ee:object-store-caching-strategy name="Mongo_DB_Caching_Strategy" doc:name="Caching Strategy"> <custom-object-store class="org.mule.module.mongo.MongoObjectStore"> <spring:property name="database" value="test"/> <spring:property name="host" value="localhost"/> <spring:property name="port" value="27017"/> <spring:property name="username" value="test"/> </custom-object-store> </ee:object-store-caching-strategy>

但我也犯了同样的错误。

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 07:12:45

此配置对我有效,并使用Spring实例化操作系统。

代码语言:javascript
运行
AI代码解释
复制
<spring:beans>
        <spring:bean id="mongoObjectStore" class="org.mule.module.mongo.MongoObjectStore" 
            init-method="initialize" scope="singleton">
            <spring:property name="host" value="localhost"/>
            <spring:property name="port" value="27017"/>
            <spring:property name="database" value="test"/>
            <spring:property name="username" value=""/>
            <spring:property name="password" value=""/>
            <spring:property name="writeConcern" value="DATABASE_DEFAULT"/>
        </spring:bean>
    </spring:beans>

    <ee:object-store-caching-strategy
        name="mongoCachingStrategy">
        <spring-object-store ref="mongoObjectStore" />
    </ee:object-store-caching-strategy>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34041081

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档