6

假设我有两个服务,每个都使用相同的二级缓存运行相同的 Hibernate 应用程序。现在假设其中一个服务无法连接到二级缓存(有人设置了阻止访问缓存集群的防火墙规则)。该服务器之后如何工作?服务器之间如何保持数据一致性?

4

2 回答 2

1

需要进行实验。但我敢打赌,你得到的只是遭受通信失败的 Hibernate 操作的一个直接异常,与数据库不可用时发生的情况没有太大区别。

于 2012-12-27T12:45:51.817 回答
1

实践应该这样,处理异常并且无法从缓存中获取它,然后必须访问数据库并获取值。

于 2012-12-27T12:58:04.927 回答