【问题标题】:WSO2 ESB Cache when using GReg mount使用 GReg 挂载时的 WSO2 ESB 缓存
【发布时间】:2016-06-09 19:37:51
【问题描述】:

我关注了这个示例:https://docs.wso2.com/display/ESB490/Governance+Partition+in+a+Remote+Registry

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

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

【问题讨论】:

    标签: caching wso2esb wso2greg


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多