7.2.3. 使缓存可用

通过强制使用 DEGRADED 模式,使缓存可用于读取和写入操作。

重要

只有在部署可以容忍数据丢失和不一致时,您应该强制使用 DEGRADED 模式的集群。

流程

使用以下方法之一提供缓存:

  • 使用 REST API 更改远程缓存的可用性。

    POST /v2/caches/<cacheName>?action=set-availability&availability=AVAILABLE
  • 以编程方式使用 AdvancedCache API 更改嵌入式缓存的可用性。

    AdvancedCache ac = cache.getAdvancedCache();
    // Retrieve cache availability
    boolean available = ac.getAvailability() == AvailabilityMode.AVAILABLE;
    // Make the cache available
    if (!available) {
       ac.setAvailability(AvailabilityMode.AVAILABLE);
    }