0
我們有在WSO2 ESB4.9.0上運行的中介應用程序,我們計劃遷移到最新版本的WSO2 ESB5.0.0。WSO2 ESB5.0.0中的高速緩存仲裁支持
但是在更新後的版本中,我們沒有找到cache mediator suppport。
我們有在WSO2 ESB4.9.0上運行的中介應用程序,我們計劃遷移到最新版本的WSO2 ESB5.0.0。WSO2 ESB5.0.0中的高速緩存仲裁支持
但是在更新後的版本中,我們沒有找到cache mediator suppport。
看起來UI中缺少緩存介質。作爲解決方法,您可以從源視圖添加緩存介體。然後它會出現在UI中。請參閱以下內容。
<cache scope="per-host"
collector="false"
hashGenerator="org.wso2.carbon.mediator.cache.digest.DOMHASHGenerator"
timeout="20">
<implementation type="memory" maxSize="100"/>
</cache>
更新:好像有一些bug修復緩存調解爲好。最好的選擇是使用最新的變化從源代碼構建ESB。
當我嘗試複製緩存介體的源代碼時,我收到了異常。即使我試圖將jar複製到組件/ lob文件夾,但沒有運氣TID:[-1234] [] [2016-09-26 16:50:11,500] ERROR {org.apache.synapse.config.xml.CacheMediatorFactory} - 無法加載散列生成器類{org.apache.synapse.config.xml.CacheMediatorFactory} java.lang.ClassNotFoundException:無法通過synapse-core_2.1.7找到org.wso2.carbon.mediator.cache.digest.DOMHASHGenerator。 wso2v7 – storia321
您可以構建整個產品而不僅僅是緩存介體。克隆產品 - esb回購並從那裏建立。 https://github.com/wso2/product-esb – ycr
這裏有些困惑。我從http://wso2.com/products/enterprise-service-bus/鏈接下載了WSo2 ESB,啓動了服務器,登錄到管理控制檯,然後嘗試在其中一個順序中創建緩存中介。 – storia321