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 Cache API 中的 getAvailability () 方法检索嵌入式缓存的可用性。