읽기-스루 공급자 구성
읽기 통과 제공자는 다음을 가능하게 합니다. NCache 캐시가 누락된 데이터를 자동으로 로드할 수 있도록 백엔드 데이터 소스와 직접 통신하도록 설정합니다. 이를 위해 다음과 같이 구성합니다. 백업 소스요청된 항목이 캐시에 없는 경우(캐시 미스)를 대비하여, NCache 데이터 제공자를 호출하여 데이터를 가져오고, 나중에 사용할 수 있도록 저장한 다음 애플리케이션으로 반환합니다. 읽기 통과 데이터 소스 제공자는 다음을 사용하여 구성할 수 있습니다. NCache 아래 설명된 대로 관리 센터 또는 PowerShell cmdlet을 사용할 수 있습니다. 필요한 경우 이러한 cmdlet을 사용하여 읽기 통과(Read-through)를 제거할 수도 있습니다.
중대한
럭셔리 . NET, 배포하기 전에 .DLL 파일을 사용하려면 다음에서 설명한 대로 적절한 .NET 버전이 설치되어 있는지 확인하십시오. NCache 설치 가이드.
사용법 - NCache 관리 센터
를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or
<server-ip>:8251.왼쪽 탐색 모음에서 클러스터된 캐시 or 로컬 캐시, 백업 소스가 구성될 캐시를 기반으로 합니다. 캐시 이름에 대해 다음을 클릭하십시오. 자세히 보기.
캐시가 중지되었는지 확인하십시오.

그러면 캐시에 대한 세부 구성 페이지가 열립니다. 로 이동 고급 설정 탭을 클릭하십시오. 백업 소스 왼쪽 막대에서.
확인 읽기 활성화 상자를 클릭하세요. 공급자 추가.
- 새로운 페이지 읽기 제공자 추가 열립니다. 입력 공급자 이름 텍스트 상자에서 다음을 클릭하십시오. 검색 버튼을 구현하는 어셈블리를 찾아보기
IReadThruProvider상호 작용. 드롭다운 목록에서 클래스 이름을 선택합니다.
필요한 읽기-스루 공급자를 선택하세요. 필요한 경우 읽기-스루 공급자 클래스에 값을 제공할 수도 있습니다. 매개변수 이름만 입력하세요. 매개 변수 필드와 그 값 가치관 입력란입니다.
OK.
선택된 공급자 클래스는 읽기 공급자 목록에 나열됩니다. 백업 소스 탭.
- 이제 종속 어셈블리가 있는 경우 해당 어셈블리와 함께 Read-through Provider 어셈블리를 배포합니다. 지원 소스 공급자 배포 왼쪽 하단에 있는 버튼 백업 소스 탭.
검색 필수 어셈블리용.
필요한 모든 어셈블리를 선택하고 엽니다.
모든 변경 사항을 적용한 후 다음을 클릭하십시오. 저장 (Save Changes).
PowerShell 사용
아래에서 설명하는 것처럼 PowerShell cmdlet을 사용하여 읽기 통과(Read-through)를 구성할 수도 있습니다.
읽기 구성
The BackingSource 추가 cmdlet을 사용하면 지정된 캐시에 대한 백업 소스(읽기 통과) 공급자를 구성할 수 있습니다.
- 다음 명령은 구성합니다 리더 1 읽기 제공자 데모캐시.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\ReadThru.dll \
-Class ReadThru.Reader -ProviderName MyReader \
-ReadThru -Server 20.200.20.13 -Port 8250
- The BackingSource 추가 cmdlet을 사용하면 지정된 캐시에 대한 백업 소스(읽기 통과) 공급자를 구성할 수 있으며 연결 문자열과 같은 특정 구성 매개변수를 런타임에 사용자 지정 구현에 직접 전달할 수 있습니다.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\ReadThru.dll \
-Class ReadThru.Reader -ProviderName MyReader \
-ReadThru -Port 8250 \
-Parameters _connectionString="Server=localhost;Database=Northwind;Trusted_Connection=True;"
- 이 명령은 보안을 사용하여 demoCache에 대한 읽기 제공자를 구성합니다. 신임장.
Add-BackingSource -CacheName demoCache -AssemblyPath C:\ReadThru.dll \
-Class ReadThru.Reader -ProviderName MyReader \
-ReadThru -Credentials(Get-Credential john_smith)
읽기 기능 제거
The BackingSource 제거 이 cmdlet은 캐시 또는 지정된 서버에서 미리 구성된 백업 소스 공급자(읽기 통과)를 제거합니다.
- 다음 명령은 미리 구성된 '읽기 통과 공급자'를 제거합니다. 마이리더 에 데모캐시.
Remove-BackingSource -CacheName demoCache -ProviderName MyReader -ReadThru -Port 8250
- 다음 명령은 미리 구성된 '읽기 통과 공급자'를 제거합니다. 마이리더 에 데모캐시 보안을 사용하여 신임장.
Remove-BackingSource -CacheName demoCache -ProviderName MyReader \
-ReadThru -Credentials(Get-Credential john_smith)
도 참조
쓰기 제공자
Write-behind 작업을 위한 Write-through 공급자
공급자 배포
테스트 데이터 추가