2011-09-12 1 views
0

Memcached를 사용하면 각 캐시 서버가 다른 서버를 알 필요가 없다는 것을 이해할 수 있습니다. 반면 AppFabric Cache를 사용하면 공유 구성이 서버를 연결하므로 결과적으로 단일 실패 지점이됩니다.AppFabric Cache를 독립 노드와 함께 memcached처럼 사용할 수 있습니까?

AppFabric 캐시 서버를 독립적으로 사용할 수 있습니까? 즉, 개별 클라이언트는 사용 가능한 캐시 서버를 기반으로 키/값을 저장할 위치를 선택할 수 있으며 모든 클라이언트 (memcached와 동일한 방식)에서 동일한 결정을 내리게됩니다.

참고 : 모든 서버가 서로에 대해 알지 못하면 태그 지정과 같은 고급 기능이 손상 될 수 있다는 것을 알고 있습니다.

답변

0

공유 구성을 단일 실패 지점으로보고 있습니까? SQL Server를 구성 리포지토리로 사용하는 경우 중복 SQL Server 설치시 문제가되지 않습니다.

+0

예 ... 공유 구성을 단일 실패 지점으로보고 있습니다. 그리고 캐시를위한 중복 SQL Server 설치의 설치 비용 (시간/비용)이 과도하게 보입니다. – BlackjacketMack

0

이 방법을 사용하면 분산 캐시를 사용하면 얻을 수있는 모든 이점을 누릴 수 있지만 실제로 이렇게하려면 단순히 공유 구성을 사용하지 않는 것이 좋습니다. 새로운 AppFabric 노드를 구성 할 때 새로운 구성 파일 또는 데이터베이스를 작성하십시오. 기존 노드를 선택하면 기본적으로 "이 새 노드를 기존 캐시 클러스터에 추가"라고 표시됩니다.

+0

분산 캐시의 이점을 잃어버린 것에 동의하지는 않습니다. Memcached는 내 이해에 따라 중앙 집중식 구성이 없습니다. 오히려 각 키는 논리 노드로 이동하며 로컬 구성이 동일하면 지정된 키는 한 노드에만 저장됩니다. – BlackjacketMack