我遵循了以下示例:https://docs.wso2.com/display/ESB490/Governance+Partition+in+a+Remote+Registry
Everything运行良好,:我的GReg的治理部分中有一个端点列表,这些端点是通过(.car)添加的。ESB安装这个存储库以查看这些端点并使用它们。太棒了!
但是,在修改Greg控制台中的端点时(例如,更新端点的URL ),它不会在ESB控制台中刷新。只有在大约10到15分钟后,才会出现更新。我想,是否有需要添加/更新的缓存配置来考虑远程治理?如有任何帮助,敬请:)
发布于 2016-06-09 11:37:51
这是由于ESB的缓存超时(默认设置为15分钟)。当工件部署在takes节点中时,在ESB节点中可以看到大约需要15分钟。您可以按照下面的方式减少"/repository/deployment/server/synapseconfigs/default/registry.xml“文件中的缓存超时时间。
<registry provider="org.wso2.carbon.mediation.registry.WSO2Registry"> <parameter name="cachableDuration">15000</parameter> </registry>
但是,更改此值也会对性能产生影响。如果此值太低,将在数据库中搜索资源,因为大多数资源将丢失在缓存中。
https://stackoverflow.com/questions/36998045
复制相似问题