HazelcastMapCacheClient

설명

Hazelcast를 백업 캐시로 사용하는 DistributedMapCacheClient 구현입니다. 이 서비스는 다른 컨트롤러 서비스에 의존하며, 실제 Hazelcast 호출은 Hazelcast 캐시 관리자에서 설정된 대로 관리합니다.

태그

cache, hazelcast, map

속성

아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.

표시 이름

API 이름

기본값

허용되는 값

설명

Hazelcast 캐시 관리자 *

hazelcast-cache-manager

Hazelcast에 대한 연결을 관리하고 캐시 인스턴스를 제공하는 Hazelcast 캐시 관리자입니다.

Hazelcast 캐시 이름 *

hazelcast-cache-name

지정된 캐시의 이름입니다. Hazelcast 클러스터는 각각 이름으로 식별되는 여러 개의 독립적인 캐시를 처리할 수 있습니다. 동일한 이름의 캐시를 사용하는 클라이언트는 Hazelcast 내에서 동일한 데이터 구조로 작업하고 있습니다.

Hazelcast 항목 수명 *

hazelcast-entry-ttl

5분

Hazelcast에 기록된 항목이 얼마나 오래 존재해야 하는지를 나타냅니다. ‘0초’로 설정하면 데이터가 삭제되거나 Hazelcast 서버가 종료될 때까지 데이터가 존재합니다. EmbeddedHazelcastCacheManager 를 캐시 관리자로 사용하면 캐시 크기를 제한하는 정책이 제공되지 않습니다.

상태 관리

이 구성 요소는 상태를 저장하지 않습니다.

제한됨

이 구성 요소는 제한되지 않습니다.

시스템 리소스 고려 사항

이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.