I am using CACHING_PROXY for a Client Gemfire region, and it looks like the Caching that happens on the client is not honoring the TTL set for the entry in the backing region on the Server. Is there a way to have the Caching Proxy honor the TTL for the entry on the backing server region.
问问题
687 次
1 回答
1
当你有一个 CACHING_PROXY 区域时,理想情况下,你会希望随着服务器上的所有更改保持最新状态。在 Geode/GemFire 中实现这一点的机制是注册兴趣,它将所有更新从服务器推送到客户端以获取某些/所有密钥。
要使用此功能,您必须:
1. 在创建客户端时启用订阅
ClientCacheFactory ccf = new ClientCacheFactory();
ccf.setPoolSubscriptionEnabled(true);
2. 注册对感兴趣的键感兴趣:
myRegion.registerInterestRegex("*", InterestResultPolicy.NONE);
有关更多详细信息,请参阅文档。
于 2016-10-06T22:24:14.340 回答