캐시 뒤 쓰기 작업을 위한 연속 쓰기 구성
Write-Behind 옵션이 활성화되면 모든 데이터 소스 작업이 대기열에 추가되어 백그라운드에서 수행됩니다. Write-Behind 캐시에 대한 사용자 요구 사항을 충족하기 위해 Write-Through 공급자를 최적화하는 데 사용할 수 있는 여러 설정이 있습니다.
사용법 - NCache 캐시 뒤에 쓰기를 위한 관리 센터
를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or
<server-ip>:8251
Windows 및 Linux에서.왼쪽 탐색 모음에서 클러스터된 캐시 or 로컬 캐시, 쿼리 인덱스가 추가될 캐시를 기반으로 합니다. 캐시 이름에 대해 다음을 클릭하십시오. 자세한 정보 보기.
캐시가 중지되었는지 확인하십시오.
그러면 캐시에 대한 세부 구성 페이지가 열립니다. 로 이동 고급 설정 탭을 클릭하십시오. 백업 소스 왼쪽 막대에서.
에 설명된 대로 Write-Through 공급자를 구성합니다. 공급자를 통한 쓰기 구성.
여기에서 애플리케이션 요구 사항에 따라 값을 변경하거나 지정할 수 있습니다.
확인 일괄 처리 활성화 데이터 소스에 대한 모든 Write-Behind 작업을 대량/배치로 수행하려면 확인란을 선택하세요. 다음을 구성할 수도 있습니다. 배치 간격 및 동작지연(ms) 일괄 처리 모드의 경우.
에 대한 값 변경 행정부 초당 데이터 소스에 대해 XNUMX초에 수행되는 Write-Behind 작업 수를 제어합니다.
다음을 구성할 수도 있습니다. 실패한 작업 대기열 제한. 이 큐는 실패한 작업을 다시 큐에 추가하는 데 사용되며 데이터 원본에서 다시 시도됩니다.
XNUMXD덴탈의 실패한 작업 제거 비율 대기열이 가득 찼을 때 가장 많이 재시도된 작업을 제거하기 위한 제거 비율 백분율을 지정합니다.
Read-Through/Write-Through 공급자를 추가한 후에는 다음을 통해 공급자를 배포합니다. 지원 소스 공급자 배포 어셈블리를 배포해야 합니다. NCache.
- 모든 변경 사항을 적용한 후 다음을 클릭하십시오. 저장 (Save Changes).
캐시 뒤에 쓰기 작업을 위한 명령줄 도구 사용
Write-Behind 구성
XNUMXD덴탈의 추가 백업 소스 cmdlet을 사용하면 사용자가 지정된 캐시에 대한 백업 소스(읽기, 쓰기) 공급자를 구성할 수 있습니다.
다음 명령은 구성합니다 작가1 Write-Behind가 활성화되고 초당 500개의 작업으로 제한되는 데모Cache의 Write-Through 공급자로 사용됩니다.
Add-BackingSource -CacheName demoCache -AssemblyName C:\Providers.dll -Class NCache.Sample.Providers.Writers.Writer1 -ProviderName writer1 -WriteThru -IsBatching -OperationsPerSecond 500
뒤에 쓰기 제거
BackingSource 제거 cmdlet은 캐시 또는 지정된 서버에서 미리 구성된 백업 소스 공급자(읽기 또는 쓰기)를 제거합니다.
다음 명령은 이름이 사전 구성된 Write-Behind 공급자를 제거합니다. 작가1 데모캐시에서.
Remove-BackingSource -CacheName demoCache -ProviderName Writer1 –WriteThru