0
클라이언트 Gemfire 영역에 CACHING_PROXY를 사용하고 있는데 클라이언트에서 발생하는 캐싱이 서버의 백업 영역에있는 항목의 TTL 집합을 따르지 않는 것처럼 보입니다. Caching Proxy가 i 업 서 v region의 항목에 대한 TTL을 준수하도록하는 f}이 있습니까?Gemfire CACHING PROXY
클라이언트 Gemfire 영역에 CACHING_PROXY를 사용하고 있는데 클라이언트에서 발생하는 캐싱이 서버의 백업 영역에있는 항목의 TTL 집합을 따르지 않는 것처럼 보입니다. Caching Proxy가 i 업 서 v region의 항목에 대한 TTL을 준수하도록하는 f}이 있습니까?Gemfire CACHING PROXY
CACHING_PROXY 영역이있는 경우 이상적으로 서버의 모든 변경 사항을 최신 상태로 유지하는 것이 좋습니다. Geode/GemFire에서이를 달성하기위한 메커니즘은 Register Interest입니다. Register Interest는 일부/모든 키에 대해 서버에서 클라이언트로 모든 업데이트를 푸시합니다. 자세한 내용은
myRegion.registerInterestRegex("*", InterestResultPolicy.NONE);
: 클라이언트에게 관심이 키에 대한
ClientCacheFactory ccf = new ClientCacheFactory();
ccf.setPoolSubscriptionEnabled(true);
2. 등록 관심을 만들 때
1. 구독을 사용 :
이 설정에는 데이터가 동기화되지 않은 것으로 보입니다. 서버가 반송되고 가동 중지 시간 중에 클라이언트 측에서 변경된 사항이있는 경우이 변경은 클라이언트 로컬에서만 발생하며 명시 적 등록을 취소하고 등록하지 않는 한 클라이언트는 서버에서 다시로드하지 않습니다. –
안녕하십니까 @XiaweiZhang 클라이언트가 데이터를 지속하지 않는 경우 로컬에서는 서버에서 데이터를 가져와야하며 서버 측에서 변경 사항을 최신 상태로 유지합니다. 클라이언트가 로컬에서 데이터를 유지하는 경우 서버가 클라이언트에 전송해야하는 모든 이벤트를 추적하는 영구 가입을 구성 할 수 있습니다. http://geode.docs.pivotal.io/docs/developing /events/implementing_durable_client_server_messaging.html – Swapnil