2016-12-31 10 views
0

在我的工作地點,我們有一個java系統(tomcat,spring,hibernate,soap + rest web服務)。一些Web服務需要服務器保存狀態。例如,在執行一些長期服務時,只要尚未完成,客戶端就不能再次調用相同的服務。 目前,我們不支持集羣,爲了避免運行上面提到的長期服務,我們使用鎖或同步塊。爲了支持羣集,我們考慮使用Hazel Cast(在實例間共享鎖),它會起作用嗎? 這是正確的解決方案嗎?使用Hazel Cast來同步羣集中的實例

回答

2

是的,也許是最典型的用例;您可以使用分佈式鎖或其他分佈式數據結構來共享不同服務器(或jvms)之間的狀態。