使用GReg mount

时间:2016-05-03 07:20:49

标签: caching wso2esb wso2greg

我已按照此示例:https://docs.wso2.com/display/ESB490/Governance+Partition+in+a+Remote+Registry

一切正常:我在GReg的治理部分有一个端点列表,这些端点是通过Carbon Application Artifact(.car)添加的。 ESB安装此存储库以查看这些端点并使用它们。完美!

,在Greg控制台中修改端点时(例如,更新端点的URL),它在ESB控制台中不会刷新。仅在大约10到15分钟后,才会​​出现更新。 我想,有缓存配置来添加/更新以考虑这种远程治理? 任何帮助,请欣赏:)

1 个答案:

答案 0 :(得分:1)

这是由于ESB的缓存超时,默认设置为15分钟。在G-Reg节点中部署工件时,在ESB节点中可以看到大约15分钟。 您可以在“/repository/deployment/server/synapseconfigs/default/registry.xml”文件中减少此缓存超时持续时间,如下所示。

<registry provider="org.wso2.carbon.mediation.registry.WSO2Registry"> <parameter name="cachableDuration">15000</parameter> </registry>

但更改此值也会对性能产生影响。如果此值太低,则会在数据库中搜索资源,因为缓存中将缺少大部分资源。