프로그래밍 방식으로 캐시에 연결하는 방법

NCache 캐시에 연결할 수 있는 두 가지 옵션을 제공합니다. 하나는 다음을 통해 NCache 구성 파일 그리고 다른 하나는 NCache 연결 API. 구성 파일은 관리하기 어려운 경우가 있으므로 응용 프로그램이 구성 파일에서 특정 설정을 선택하는 대신 응용 프로그램 코드를 통해 이러한 설정을 동적으로 제공할 수 있습니다.

파일에 있는 기본 캐시 연결 설정을 재정의할 수 있습니다. 클라이언트.ncconf 파일을 통해 캐시 연결 옵션 클래스입니다.

다음은 사용하는 단계별 프로세스입니다. 캐시 연결 옵션 캐시 클러스터의 서버 정보를 추가합니다.

1단계: NuGet 패키지 설치 및 네임스페이스 포함

NuGet 패키지 설치 Alachisoft.NCache.SDK 클라이언트 라이브러리가 포함되어 있습니다. 그런 다음 애플리케이션에 다음 네임스페이스를 포함합니다.

  • Alachisoft.NCache.고객
  • Alachisoft.NCache.런타임.예외

2단계: CacheConnectionOptions 개체 초기화

초기화 캐시 연결 옵션 다음과 같이 객체 :

CacheConnectionOptions cacheConnectionOptions = new CacheConnectionOptions();

3단계: 서버 정보 추가

다음을 사용하여 캐시 서버 연결 설정을 추가하십시오. 캐시 연결 옵션 이전 단계에서 생성된 개체는 다음과 같습니다.

cacheConnectionOptions.LoadBalance = true;
cacheConnectionOptions.ConnectionRetries = 5;
cacheConnectionOptions.Mode = IsolationLevel.OutProc;
cacheConnectionOptions.ClientRequestTimeOut = TimeSpan.FromSeconds(90);
cacheConnectionOptions.RetryInterval = TimeSpan.FromSeconds(5);
cacheConnectionOptions.ServerList = new List<ServerInfo>();
{
    new ServerInfo("20.200.20.48",9800),
    new ServerInfo("20.200.20.47",9800)
};

캐시 연결 옵션 캐시 속성의 값을 지정할 수 있으며, 그 중 일부는 캐시에 대한 연결을 설정하는 동안 아래에 설명되어 있습니다. 이 값은 동일하며 다음을 통해 구성할 수 있습니다. 클라이언트.ncconf 파일도 있습니다.

  • 항구 : 클라이언트 연결 포트 9800
  • 클라이언트로그 활성화: 클라이언트 로그에 대한 정보
  • 연결 재시도: 클라이언트와 서버 간의 끊어진 연결을 다시 설정하기 위한 재시도 횟수입니다.
  • 재시도 간격: 두 번의 연결 재시도 사이에 대기하는 시간(초)입니다.
  • 상세 보기

4단계: 연결 API 사용

추가 캐시연결옵션 ~로 GetCache API 호출. 또한 아이캐시 핸들은 응용 프로그램 시작 시 한 번 초기화한 다음 응용 프로그램 전체에서 사용해야 하며 다시 초기화할 필요가 없습니다.

string clusteredCache = "demoClusteredCache";
ICache cache = CacheManager.GetCache(clusteredCache, cacheConnectionOptions);

캐시 클러스터에 성공적으로 연결됩니다. 에서 전체 가이드를 따를 수 있습니다. 에 연결하는 방법 NCache.

다음에 무엇을할지?

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.