10.7. 캐시 서비스 노드에 캐시 추가


캐시 서비스 노드에는 권장되는 설정이 포함된 기본 캐시 구성이 포함되어 있습니다. 이 기본 캐시를 사용하면 캐시를 생성할 필요 없이 Data Grid를 사용할 수 있습니다.

참고

기본 캐시는 권장 설정을 제공하므로 캐시를 기본값의 사본으로만 생성해야 합니다. 사용자 지정 캐시를 여러 개 사용하려면 서비스 노드 캐시 대신 Data Grid 서비스 노드를 생성해야 합니다.

프로세스

  • Data Grid Console에 액세스하여 기본 구성의 사본을 XML 또는 JSON 형식으로 제공합니다.
  • Data Grid CLI를 사용하여 다음과 같이 기본 캐시에서 복사본을 만듭니다.

    [//containers/default]> create cache --template=default mycache

10.7.1. 기본 캐시 구성

캐시 서비스 노드의 기본 캐시는 다음과 같습니다.

<infinispan>
  <cache-container>
    <distributed-cache name="default" 1
                       mode="SYNC" 2
                       owners="2"> 3
      <memory storage="OFF_HEAP" 4
              max-size="<maximum_size_in_bytes>" 5
              when-full="REMOVE" /> 6
      <partition-handling when-split="ALLOW_READ_WRITES" 7
                          merge-policy="REMOVE_ALL"/> 8
    </distributed-cache>
  </cache-container>
</infinispan>
1
캐시 인스턴스의 이름을 "default"로 지정합니다.
2
클러스터 전체에서 데이터를 저장하기 위해 동기 배포를 사용합니다.
3
클러스터의 각 캐시 항목의 복제본 두 개를 구성합니다.
4
캐시 항목을 기본 메모리(off-heap)에 바이트로 저장합니다.
5
데이터 컨테이너의 최대 크기를 바이트 단위로 정의합니다. Data Grid Operator는 노드를 생성할 때 최대 크기를 계산합니다.
6
캐시 항목을 제거하여 데이터 컨테이너의 크기를 제어합니다. Data Grid Operator가 항목을 제거하는 대신 메모리 사용량이 증가할 때 노드를 추가하도록 자동 스케일링을 활성화할 수 있습니다.
7
세그먼트 소유자가 다른 파티션에 있는 경우에도 캐시 항목에 대한 읽기 및 쓰기 작업을 허용하는 충돌 해결 전략의 이름을 지정합니다.
8
Data Grid가 충돌을 감지할 때 캐시에서 항목을 제거하는 병합 정책을 지정합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.