7.2.2. 在网络分区中验证缓存可用性
确定数据网格集群上的缓存是否在网络分区期间处于 AVAILABLE 模式或 DEGRADED 模式。
当 Data Grid 集群分割为分区时,这些分区中的节点可以进入 DEGRADED 模式来保证数据一致性。在 DEGRADED 模式中,集群不允许缓存操作,从而导致可用性丢失。
流程
通过以下方法之一验证网络分区中的集群缓存的可用性:
-
检查 Data Grid 日志的
ISPN100011消息,该消息指示集群是否可用,或者至少一个缓存处于DEGRADED模式。 通过 Data Grid Console 或 REST API 获取远程缓存的可用性。
- 在任意浏览器中打开 Data Grid Console,选择 Data Container 选项卡,然后在 Health 列中找到可用性状态。
从 REST API 检索缓存健康状况。
GET /rest/v2/cache-managers/<cacheManagerName>/health
-
以编程方式使用 advanced
CacheAPI 中的getAvailability ()方法检索嵌入式缓存的可用性。