如果我缓存有效负载,它将有效多长时间?
缓存策略中有2个设置;
Entry TTL and
到期间隔。如果要在8小时后使我的缓存值无效,应如何设置以上参数?
'invalidate cache'处理器有什么用途?
Entry TTL是条目应在缓存中保留的时间。到期间隔是对象存储库检查条目以查看是否应删除一个条目的频率。在您的情况下,TTL应该为8小时。请注意用于每个属性的单位。到期间隔比较棘手。您可能需要更频繁地检查条目,以免它们在过期前生存超过8小时。可能需要10分钟,30分钟,1小时或任何适合您的时间。
我在我的博客中做了更多解释:https://medium.com/@adobni/configuring-an-object-store-in-mule-4-5da609e3456a