2016-12-31 8 views
0

在我的工作地点,我们有一个java系统(tomcat,spring,hibernate,soap + rest web服务)。一些Web服务需要服务器保存状态。例如,在执行一些长期服务时,只要尚未完成,客户端就不能再次调用相同的服务。 目前,我们不支持集群,为了避免运行上面提到的长期服务,我们使用锁或同步块。为了支持群集,我们考虑使用Hazel Cast(在实例间共享锁),它会起作用吗? 这是正确的解决方案吗?使用Hazel Cast来同步群集中的实例

回答

2

是的,也许是最典型的用例;您可以使用分布式锁或其他分布式数据结构来共享不同服务器(或jvms)之间的状态。