Microsoft AppFabric 멸종에 영향을 미쳤다 AppFabric Microsoft가 더 이상 개발하지 않는다고 발표함에 따라 AppFabric. 의 은퇴와 함께 AppFabric, Microsoft는 또한 사용할 수 있는 몇 가지 대안을 권장했습니다. NCache Microsoft에서 권장하는 대안으로 나타났습니다. 나는 다음 내용을 다루는 블로그를 작성했습니다. 마이그레이션의 이점 AppFabric ~에 신청 NCache.
이것이 확립되면 다음 단계는 실제 마이그레이션을 배우는 것입니다. AppFabric 에 NCache. 이 블로그에서는 원활한 마이그레이션을 위해 수행해야 할 작업에 대한 단계별 가이드를 제공합니다. AppFabric 에 NCache.
NCache 세부 정보 AppFabric 에 NCache 마이그레이션 문서
다음에서 마이그레이션 AppFabric 에 NCache
에서 마이그레이션할 때 가장 좋은 점은 AppFabric 에 NCache 마이그레이션에 코드 변경이 필요하지 않기 때문입니다. NuGet 패키지 다운로드와 함께 캐시에 대한 액세스를 제공하기 위해 참조와 몇 가지 구성을 편집하기만 하면 애플리케이션을 사용할 수 있습니다. 샘플 애플리케이션과 함께 NuGet 패키지가 업로드됩니다. GitHub의.
1단계: 프로젝트에서 참조 제거
첫 번째 단계는 NuGet 패키지를 제거하는 것입니다. Microsoft.ApplicationServer.Caching.Client
또는 다음을 참조 AppFabric 애플리케이션의 라이브러리:
1 2 |
Microsoft.ApplicationServer.Caching.Client.dll Microsoft.ApplicationServer.Caching.Core.dll |
또한 애플리케이션에서 다음 네임스페이스를 제거합니다.
1 2 3 |
Microsoft.ApplicationServer.Caching Microsoft.ApplicationServer.Caching.Client Microsoft.ApplicationServer.Caching.Core |
2 단계 : 다운로드 NCache AppFabric 래퍼 NuGet
NCache 를 제공합니다 NuGet 패키지 귀하의 장치에 설치될 AppFabric 애플리케이션. NuGet 패키지에는 클라이언트.ncconf 액세스할 캐시 클라이언트를 구성하는 데 사용되는 파일 NCache 클라이언트 시스템에서 클러스터를 생성합니다. 그만큼 클라이언트.ncconf 파일에는 사용할 캐시의 캐시 ID가 포함되어 있습니다.
3단계: 프로젝트에 네임스페이스 추가
프로젝트 및 소스 파일에 다음 네임스페이스를 추가합니다.
1 |
Alachisoft.NCache.Data.Caching |
이 네임스페이스를 추가하면 다음을 사용할 수 있습니다. NCache캐시에서 모든 작업을 수행하기 위한 의 API NCache의 풍부한 기능 세트가 제공됩니다. 주요 내용을 모두 볼 수 있습니다. NCache 지원되는 기능 우리의 웹사이트에.
4단계: 구성 앱설정 섹션
다음 단계는 앱설정 섹션을 선택하세요. 애플리케이션의 appSettings 섹션에서 다음 키와 값을 수정해야 합니다. App.config 파일.
- 태만: 사용되는 기본 캐시의 ID입니다. 명명된 캐시를 사용하지 않는 경우 응용 프로그램은 다음을 사용하여 여기에 지정된 기본 캐시를 사용합니다. GetDefaultCache()
- 만료일: 캐시된 항목에 만료 설정이 필요한지 여부를 결정하는 부울 값 플래그입니다.
- TTL : 럭셔리 만료 true로 설정하면 캐시된 항목이 만료되는 만료 시간입니다. 기본값은 10분이며, 지정된 값이 없는 경우에 사용됩니다. 형식은 시:분:초.
아래 샘플 구성을 보고 앱설정 앞서 언급한 구성을 추가한 후의 모습은 다음과 같습니다.
1 2 3 4 5 |
<appSettings> <add key="Default" value="myDefaultCache"/> <add key="Expirable" value="True"/> <add key="TTL" value="05:30:00"/> </appSettings> |
5단계: 캐시에 연결
다음 단계는 캐시에 연결하고 작업이 원활하게 수행될 수 있도록 실행 중인지 확인하는 것입니다. 당신은 배울 수 있습니다 캐시를 만드는 방법 단계별 가이드에서 NCache 선적 서류 비치. 캐시 유형과 연결 옵션은 다음과 같습니다.
- InProc 로컬 캐시: 로컬 서버는 이미 로컬 In-Process 캐시에서 사용할 수 있으므로 이미 생성되어 실행 중이어야 합니다. 캐시 이름을 다음과 같이 참조하세요. 캐시 이름 캐시에 대한 작업을 수행할 수 있습니다.
- OutProc 캐시: outProc 캐시의 경우 캐시가 ncconf 생성되어 실행 중입니다. 캐시를 다음과 같이 참조하십시오. 캐시 이름 귀하의 응용 프로그램에서.
애플리케이션이 NCache 캐시 클러스터를 사용하면 캐시에 대한 작업을 쉽게 수행할 수 있습니다. 이제 귀하의 애플리케이션이 다음으로 마이그레이션되었습니다. NCache. 따라서 몇 단계만 거치면 전체 마이그레이션이 완료됩니다. AppFabric ~에 신청 NCache 어떤 번거 로움없이.
결론
요약하자면, 우리가 블로그에서 배운 것은 NCache 래퍼를 사용하면 전체 AppFabric ~에 신청 NCache 일련의 간단한 단계를 따르면 됩니다. 당신은 쉽게 사용할 수 있습니다 NCache의 기능을 사용하여 NCache AppFabric 코드 변경이 없는 래퍼입니다. 다른 것도 많이 있어요 에서 제공하는 기능 NCache 애플리케이션의 성능을 향상시키고 원하는 확장성을 달성하도록 도와줍니다.