• Facebook
  • 트위터
  • 유튜브
  • 라인드인
  • RSS
  • 기술 문서
  • 비교
  • 블로그
  • 다운로드
  • 문의하기
다운로드
목차 표시/숨기기

Write-behind 캐시 작업을 위한 Write-through 구성

쓰기 뒤에 쓰는 기능은 NCache 캐시 업데이트(추가, 업데이트, 삭제)가 애플리케이션에서 즉시 승인되는 동안 해당 데이터 소스 작업은 백그라운드에서 실행되도록 대기열에 추가됩니다. 이는 애플리케이션 지연 시간을 줄이고 처리량이 많은 시나리오에서 데이터베이스 병목 현상을 방지합니다. 쓰기 지연 프로세스는 배치 처리, 속도 제한(초당 작업 수), 재시도 대기열, 제거 비율 등의 옵션을 통해 성능을 제어하도록 구성할 수 있으며, 이러한 모든 옵션은 설정에서 조정할 수 있습니다. NCache 관리 센터 또는 PowerShell cmdlet을 통해 액세스할 수 있습니다.

중대한

럭셔리 . NET, 배포하기 전에 .DLL 파일을 사용하려면 다음에서 설명한 대로 적절한 .NET 버전이 설치되어 있는지 확인하십시오. NCache 설치 가이드.

사용법 - NCache 관리 센터

  • 를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or <server-ip>:8251.

  • 왼쪽 탐색 모음에서 클러스터된 캐시 or 로컬 캐시, 백업 소스가 구성될 캐시를 기반으로 합니다. 캐시 이름에 대해 다음을 클릭하십시오. 자세히 보기.

  • 캐시가 중지되었는지 확인하십시오.

NCache 캐시가 중지된 상태에서 '세부 정보 보기' 버튼이 표시된 관리 센터 화면입니다. 쓰기 관통(Write-through) 및 쓰기 지연(Write-behind) 설정을 구성할 수 있는 상태입니다.

  • 그러면 캐시에 대한 세부 구성 페이지가 열립니다. 로 이동 고급 설정 탭을 클릭하십시오. 백업 소스 왼쪽 막대에서.

  • 설명된 대로 Write-through 공급자를 구성하세요. 쓰기-스루 공급자 구성.

NCache 관리 센터에서 '일괄 처리 활성화' 확인란이 선택되고 일괄 처리 간격 및 작업 지연과 같은 쓰기 지연 설정이 구성된 '쓰기 통과' 공급자 구성 화면이 표시됩니다.

  • 여기에서 애플리케이션 요구 사항에 따라 값을 변경하거나 지정할 수 있습니다.

    • 선택 일괄 처리 활성화 데이터 소스에 대한 모든 쓰기-후속 작업을 대량/배치로 수행하려면 확인란을 선택합니다. 또한 다음을 구성할 수 있습니다. 배치 간격 동작지연(ms) 일괄 처리 모드의 경우.

    • 에 대한 값 변경 행정부 초당, 데이터 소스에서 1초 동안 수행되는 쓰기 작업의 수를 제어합니다.

    • 다음을 구성할 수도 있습니다. 실패한 작업 대기열 제한. 이 큐는 실패한 작업을 다시 큐에 추가하는 데 사용되며 데이터 원본에서 다시 시도됩니다.

    • The 실패한 작업 제거 비율 대기열이 가득 찼을 때 가장 많이 재시도된 작업을 제거하기 위한 제거 비율 백분율을 지정합니다.

  • Write-through 공급자를 추가한 후에는 다음을 통해 공급자를 배포합니다. 지원 소스 공급자 배포 어셈블리를 배포해야 합니다. NCache.

NCache 관리 센터의 '백업 소스 공급자 배포' 화면입니다. 이 화면에서 쓰기 지연 캐싱에 사용할 쓰기 통과 공급자 어셈블리가 배포됩니다.

  • 모든 변경 사항을 적용한 후 다음을 클릭하십시오. 저장 (Save Changes).

PowerShell 사용

활성화 한 경우 쓰기 후 모드 데이터 추가, 업데이트 또는 삭제와 같은 작업을 수행할 때 공급자가 비동기 실행을 처리하도록 올바르게 구성되어 있는지 확인하는 것이 중요합니다. 공급자 자체가 쓰기 통과(Write-through) 공급자로 정의되어 있더라도 API 수준에서 쓰기 지연(Write-behind) 모드를 선택하면(자세한 내용은 [링크] 참조) 비동기 실행을 처리할 수 있습니다. 쓰기 가이드 사용) 특정 백그라운드 동작을 활성화합니다.

중대한

설정(배치, 스로틀 링예산 및 재대기열/재시도 로직이 옵션은 쓰기 지연 모드가 활성화된 경우에만 적용됩니다. API를 통해 데이터 작업을 수행하고 모드를 쓰기 직행으로 지정하면 작업은 동기적으로 실행됩니다.

이 시나리오에서는 쓰기 지연 관련 특정 설정을 구성해야 합니다. 배치, 스로틀 링 (초당 연산 횟수) 재대기열/재시도 로직 실패한 작업의 경우.

Write-behind 구성

The 추가 백업 소스 cmdlet을 사용하면 지정된 캐시에 대한 백업 소스(쓰기 스루) 공급자를 구성할 수 있습니다. 이를 활성화하면 IsBatching 이 매개변수를 사용하면 배치 설정을 정의할 수 있습니다. NCache 쓰기 지연 모드가 명시적으로 선택된 경우에만 사용됩니다. API 작업그렇지 않으면 이러한 백그라운드 설정은 무시되고 동기식 쓰기 방식이 우선시됩니다.

Add-BackingSource -CacheName demoCache -AssemblyPath C:\Providers.dll `
                  -Class WriteThru.Writer -ProviderName Writer1 `
                  -WriteThru -IsBatching

뒤에 쓰기 제거

The BackingSource 제거 cmdlet은 캐시 또는 지정된 서버에서 미리 구성된 백업 소스 공급자(쓰기 스루)를 제거합니다. 다음 명령은 지정된 이름의 미리 구성된 공급자를 제거합니다. 작가1 에 데모캐시.

Remove-BackingSource -CacheName demoCache -ProviderName Writer1 `
                     –WriteThru

도 참조

판독 제공자
쓰기 제공자
공급자 배포
테스트 데이터 추가

문의하기

전화

+1 214-619-2601   (미국)

+44 20 7993 8327   (UK)

 
이메일

sales@alachisoft.com

support@alachisoft.com

NCache
  • 판 비교
  • NCache 아키텍처
  • 벤치 마크
다운로드
가격
놀이터를 사용해보십시오

배포
  • 클라우드(SaaS 및 소프트웨어)
  • 온 프레미스
  • Kubernetes
  • 도커
기술 사용 사례
  • ASP.NET 세션
  • ASP.NET 코어 세션
  • 게시/구독 메시징
  • 실시간 ASP.NET SignalR
  • 사물의 인터넷 IOT ()
  • NoSQL 데이터베이스
  • 스트림 처리
  • 마이크로 서비스
리소스
  • 잡지 기사
  • 제XNUMX자 기사
  • 기사
  • 비디오
  • 백서
  • 쇼
  • 회담
  • 블로그
  • 기술 문서
고객 사례 연구
  • 환자 후기
  • 고객
고객 지원
  • 데모 예약
  • 포럼(Google 그룹스)
  • Tips
회사
  • Leadership
  • 파트너
  • ​뉴스
  • 이벤트
  • 채용 정보
문의하기

  • 영어중국어 (간체)프랑스어독일 사람이탈리아 사람일본제한국어포르투갈어스페인어

  • 문의하기
  •  
  • 사이트 맵
  •  
  • 이용 약관
  •  
  • 개인정보 처리방침
© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.
맨 위로