2012-08-25 2 views
1

프로그래밍 방식의 캐시 종속성이있는 분산 캐싱 시스템 (이상적으로는 .NET 클라이언트 포함)이 있습니까?캐시 종속성이있는 분산 캐시

내 연구에서는 시간 기반 캐시 만료가있는 분산 캐시를 발견했습니다.

답변

5

GigaSpaces XAP 데이터 그리드를 사용할 수 있으며 해당 클라이언트에서 필요로하는 캐시 항목을 보유하고 .NET에서 해당 캐시를 제거하기위한 완전한 프로그래밍 API를 보유한 로컬 캐시가 클라이언트에 있습니다.

참조 : http://wiki.gigaspaces.com/wiki/display/XAP9NET/Local+Cache

당신은 지금 당신이 자바를 작성해야 들면, 원격 (분산) 캐시 퇴거 정책을 제어하려면 .

그래서 .NET 클라이언트에 사용자 정의 로컬 제거 정책을 적용하고 원격 분산 캐시 정책을 Java로 작성하거나 두 가지 중 하나만 사용할 수 있습니다.

이 Java 퇴거 정책 API는 실제로 개발 된 버전 9.1의 더 쉬운 API로 개선되고 있습니다.이 API는 2 ~ 3 개월 후에 나올 수 있습니다.이 버전의 초기 액세스를 계속 사용하거나 이전 버전 API.

당신은 여기에서 새로운 API의 사용자 지정 퇴거 정책의 예를 볼 수 있습니다

: https://github.com/OpenSpaces/PrioritizedEvictionStrategy

현재 사용자 정의 eviciton 정책에 대한 기존의 API에 대해 읽을 수 있습니다 : http://wiki.gigaspaces.com/wiki/display/SBP/Custom+Eviction

새로운 API 것 곧 문서화 되겠지만 위의 링크에있는 샘플 코드에서 꽤 간단합니다.

그런데, 나는 GigaSpaces 직원입니다.

호프가 도움이 되었으면 좋겠다. Eitan.

+0

감사합니다. Eitan. 우리의 필요에 따라 진정한 분산 캐시가 훨씬 효율적이지만 분산 캐시 퇴거는 흥미로운 아이디어입니다. – sellandb

+0

GigaSpaces XAP 데이터 그리드가 완전히 분산 된 캐시라는 것을 잘 모르겠다. – Eitan

+0

죄송합니다. Eiten, 제품에 로컬 캐시 제품이 있다는 의미로 클라이언트에 로컬 캐시가있는 것에 대한 토론을 읽었습니다. 나는 다시 한번 살펴 보겠다. – sellandb