캐시 로더 및 새로 고침 구성
캐시 로더 및 리프레셔는 다음을 사용하여 캐시 로더 및 리프레셔를 추가하여 구성할 수 있습니다. NCache Management Center를 설치하고 이에 따라 배포합니다. 중요도가 증가하거나 감소함에 따라 데이터 세트를 추가하고 제거할 수도 있습니다.
주의 사항
캐시 로더와 리프레셔를 구성하기 전에 캐시가 중지되었는지 확인하세요.
다음을 사용하여 캐시 로더/리프레셔 구성 NCache 관리 센터
를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or
<server-ip>:8251
Windows 및 Linux에서.왼쪽 탐색 모음에서 클러스터된 캐시 or 로컬 캐시 구성할 캐시를 기반으로 합니다.
캐시 이름에 대해 다음을 클릭하십시오. 자세한 정보 보기.
그러면 캐시에 대한 세부 구성 페이지가 열립니다. 로 이동 고급 설정 탭을 클릭하십시오. 캐시 로더/새로 고침 왼쪽 막대에서.
확인 캐시 로더 및 리프레셔 활성화 다른 구성 옵션을 활성화하려면 확인란을 선택합니다.
캐시 로더 구성
중대한
Java의 경우 JAR 파일을 배포하기 전에 다음을 확인해야 합니다.
- JDK가 있습니다 17 설치.
- Java용 환경 변수가 설정되었습니다.
- 온 클릭 검색 반대 버튼 어셈블리 이름 CacheLoader 인터페이스를 구현하는 어셈블리를 선택합니다.
선택한 어셈블리의 이름이 표시됩니다. 어셈블리 이름 사용자 정의 인터페이스를 구현하는 모든 클래스는 클래스 이름 리스트 박스.
필요한 클래스를 선택합니다.
필요한 경우 캐시 로더 구현을 위한 매개변수를 추가할 수도 있습니다. 제공 매개 변수 이름과 가치관 그리고 클릭 + 매개변수를 추가합니다. 이는 매개변수를 제거하는 옵션과 함께 상자에 표시됩니다.
주의 사항
매개변수 지정은 선택사항입니다. CacheLoader 구현에 초기화 중에 매개변수가 필요한 경우에만 필요합니다.
- 로더 구현에 데이터 세트를 추가할 수도 있습니다. 데이터 세트는 유사한 데이터를 그룹화하여 함께 로드하는 방법입니다. 이는 또한 데이터 새로 고침을 더 쉽게 만듭니다. 데이터 세트 섹션에서 데이터 세트 추가 단추. 그러면 데이터세트에 의미 있는 이름을 지정해야 하는 다음 화면으로 이동합니다.
- 를 클릭하십시오 OK 및 저장 (Save Changes) 캐시 로더의 구성을 저장합니다.
캐시 리프레셔 구성
캐시 리프레셔를 구성하려면 캐시 로더에 대해 수행한 것과 동일한 방식으로 구현에 데이터 세트를 제공해야 합니다.
데이터 세트 새로 고침은 선택 사항입니다. 하지만 Cache Refresher를 사용하여 데이터 세트를 새로 고칠 계획이라면 다음을 확인해야 합니다. 다음 일정에 따라 이 데이터 세트를 새로 고칩니다. 확인란의 선택을 취소합니다.
다음 네 가지 새로 고침 예약 옵션을 사용할 수 있습니다.
- 간격: 간격 기반 예약을 사용하면 실행 서비스가 데이터세트를 새로 고치는 반복 시간을 지정할 수 있습니다. 이 옵션은 캐시가 시작된 후 계산되는 분 단위의 값을 갖습니다.
- 매일: 일일 예약 옵션을 사용하면 실행 서비스가 데이터세트를 새로 고치려는 정확한 시간을 지정할 수 있습니다. 이 옵션은 시간 차트를 제공하므로 시간을 더 쉽게 선택할 수 있습니다. 지정된 시간은 코디네이터 노드의 현지 시간이 됩니다.
- 주간: 주간 옵션을 사용하면 실행 서비스에서 데이터세트를 새로 고치려는 요일과 시간을 지정할 수 있습니다. 시간 차트에서 시간을 선택하고, 목록에서 요일을 선택할 수 있습니다. NCache 관리센터.
- 월간 회원: 캐시 새로 고침의 월간 예약을 사용하면 타임스탬프는 물론 실행 서비스가 로드된 데이터 세트를 새로 고치려는 날짜를 지정할 수 있습니다. 요일을 선택하는 방법에는 다음 두 가지가 있습니다.
- 월의 정확한 날짜(숫자로)를 지정하거나
- 주와 해당 요일을 선택할 수 있습니다.
원하는 새로고침 일정을 선택하고 다음을 클릭합니다. OK Loader/Refresher 구현에 사용자 정의 데이터 세트를 추가하려면 버튼을 누르십시오.
주의 사항
- 두 개 이상의 데이터세트를 추가하려면 동일한 프로세스를 반복하세요.
- 데이터 세트를 편집하거나 제거하려면 행위 버튼을 눌러 원하는 작업을 수행합니다.
아래의 옵션 섹션에는 Cache Refresher 사용을 사용자 지정하기 위한 여러 가지 구성 가능한 옵션이 있습니다.
- 새로 고침 간격: 이 용어는 전용 스레드가 캐시에서 새로 고칠 데이터세트를 확인하는 간격을 나타냅니다. 기본적으로 새로 고침 간격은 900초입니다. 다음을 사용하여 다른 값을 지정할 수 있습니다. 새로 고침 간격 상자.
주의 사항
새로 고침 간격의 권장 값은 600초 이상입니다.
재시도 횟수: 횟수입니다 NCache 초기 실패 후 실패한 작업을 시도합니다. 기본적으로 재시도 횟수는 0입니다. 원하는 경우 지정할 수 있습니다. NCache 다음으로 진행하기 전에 실패한 작업을 다시 수행합니다. 이 번호를 재시도 횟수 상자.
재시도 간격: 실패한 작업을 실행하기 전에 사용자가 대기할 시간을 결정하는 간격입니다. 기본적으로 재시도 간격은 0초이지만 재시도 간격 상자.
폴 기반 새로 고침 간격: 설문 조사 기반 데이터 세트 새로 고침을 트리거하는 방법을 구현할 수도 있습니다. 이는 새로 고침 간격마다 트리거되고 즉시 또는 24시간 이내에 새로 고쳐야 하는 데이터 세트 목록을 반환하는 사용자 지정 구현입니다. 이 폴링 기반 새로 고침을 활성화하려면 "모든 새로 고침 간격마다 새로 고칠 데이터 세트 이름 폴링" 확인란을 선택하세요.
주의 사항
NCache 사용자는 원할 때 런타임에 미리 구성된 데이터 세트를 수동으로 새로 고칠 수 있습니다. NCache 관리 센터.
캐시 로더 배포
구성이 완료되면 이제 캐시 로더를 배포하여 캐시 로더 및 리프레셔 어셈블리를 모든 서버 노드에 복사해야 합니다. 캐시 로더를 배포하려면 아래에 설명된 단계를 따르세요.
- 를 클릭하십시오 캐시 로더 배포 버튼을 클릭합니다.
필수 어셈블리를 찾아보세요.
원하는 어셈블리를 선택한 후 모든 구성을 저장하여 변경 사항을 적용합니다.
주의 사항
공급자 코드가 변경된 경우 공급자를 다시 배포해야 합니다. 에 대한 .NET 에디션, 캐시를 중지하고 공급자를 배포한 다음 캐시를 다시 시작해야 합니다. 또는 자바 에디션, 그만둬야 해 NCache 실행 서비스를 실행하고 공급자를 배포한 다음 NCache 실행 서비스.
주의 사항
를 사용하는 동안 NCache 실행 서비스, 사용자에게 관리 권한이 있는지 확인하십시오.
시작 로더 추가
XNUMXD덴탈의 시작 로더 추가 도구를 사용하면 캐시가 시작될 때마다 데이터 소스에서 캐시로 구성된 데이터 세트를 로드하는 캐시에 대한 시작 로더 및 리프레셔 공급자를 구성할 수 있습니다.
이 명령은 decoCache라는 캐시에 대한 시작 로더를 구성합니다. 배포할 어셈블리는 지정된 경로와 기본 포트 8250에 배치됩니다.
Add-StartupLoader –CacheName demoCache –AssemblyPath C:\Loader.dll -Class StartupLoader.Loader
로더 데이터 세트 추가
XNUMXD덴탈의 로더 데이터 세트 추가 도구를 사용하면 사용자는 캐시 로더 및 캐시 새로 고침이 구성된 캐시에 데이터 세트를 추가할 수 있습니다.
이렇게 하면 캐시 시작 후 5분 간격으로 자체적으로 새로 고쳐지는 캐시 로더/새로 고침 구성 데모Cache에 데이터 세트가 추가됩니다.
Add-LoaderDataset -Dataset order -CacheName demoCache -ScheduleExpression 0:00:00:05 -ScheduleOption DailyInterval
로더 데이터 세트 제거
XNUMXD덴탈의 로더 데이터 세트 제거 도구를 사용하면 사용자는 활성화된 캐시 시작 로더 및 캐시 새로 고침을 사용하여 캐시에서 데이터 세트를 제거할 수 있습니다.
이렇게 하면 DemoCache라는 캐시에서 데이터 세트가 제거됩니다.
시작 로더 제거
XNUMXD덴탈의 시작 로더 제거 도구를 사용하면 사용자는 지정된 캐시에서 사전 구성된 로더 및 리프레셔를 제거할 수 있습니다.
기본 포트를 사용하여 DemoCache라는 캐시에 대한 시작 로더/새로 고침을 제거합니다.