onprem服务器m子4中的缓存策略

时间:2020-08-24 17:27:11

标签: mule mule-studio mule-component mulesoft mule4

我已经在mule 4中实现了缓存策略,并且在本地任何地方都可以正常工作,但是在Windows和Linux本地服务器上部署后,它无法正常工作。它总是在缓存块内部执行流。

我需要在本地服务器上进行一些设置吗?

     <ee:object-store-caching-strategy name="Caching_Strategy_Token" doc:name="Caching Strategy" doc:id="1a901405-84c0-456a-ba66-ef2a16d98b8e" keyGenerationExpression="#vars.userName">
     <os:private-object-store entryTtl="1000" entryTtlUnit="MINUTES" expirationInterval="60" maxEntries="60"/>
     </ee:object-store-caching-strategy>

1 个答案:

答案 0 :(得分:0)

密钥生成表达式不是正确的表达式,因此将其解释为文字字符串。表达式必须位于方括号(#[...])之间。

示例:

keyGenerationExpression="#[vars.userName]"

但这应该导致它始终缓存,所以可能还有其他东西。

您是否每次都检查vars.userName的值是否不同?

相关问题