簡體   English   中英

使用 GReg 掛載時的 WSO2 ESB 緩存

[英]WSO2 ESB Cache when using GReg mount

我遵循了這個示例: https : //docs.wso2.com/display/ESB490/Governance+Partition+in+a+Remote+Registry

一切正常:我在 GReg 的治理部分有一個端點列表,這些端點是通過 Carbon Application Artifact(.car) 添加的。 ESB 掛載此存儲庫以查看這些端點並使用它們。 完美的!

但是,在 Greg Console 中修改端點時(例如,更新端點的 URL),它不會在 ESB 控制台中刷新。 僅在大約 10 到 15 分鍾后,才會​​出現更新。 我想,是否有緩存配置要添加/更新以考慮到這種遠程管理? 任何幫助請感謝:)

這是由於 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>

但是改變這個值也會對性能產生影響。 如果此值太低,則會在數據庫中搜索資源,因為緩存中將丟失大部分資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM