MapCacheServer
MapCacheServer (맵 캐시 서버)
소켓을 통해 접근할 수 있는 맵(key/value) 캐시를 제공하는 서비스예요. 이 서비스와의 상호작용은 일반적으로 Map Cache Client Service를 통해 수행돼요.
출처: 문서
본문
설명
소켓을 통해 접근할 수 있는 맵(key/value) 캐시를 제공해요. 이 서비스와의 상호작용은 일반적으로 Map Cache Client Service를 통해 수행돼요.
태그
cache, cluster, distributed, key/value, map, server
속성 (Properties)
아래 목록에서 필수 속성은 별표(*)로 표시했어요. 그 외 속성은 선택 사항이고, 표에는 기본값과 NiFi Expression Language 지원 여부도 함께 나와 있어요.
| 표시 이름 | API 이름 | 기본값 | 허용 값 | 설명 |
|---|---|---|---|---|
| Eviction Strategy * | Eviction Strategy | Least Frequently Used |
Least Frequently Used, Least Recently Used, First In First Out | 새 항목을 위한 공간을 만들기 위해 캐시에서 값을 퇴거(evict)하는 데 사용할 전략을 결정해요. |
| Maximum Cache Entries * | Maximum Cache Entries | 10000 |
캐시가 보유할 수 있는 최대 캐시 항목 수예요. | |
| Persistence Directory | Persistence Directory | 지정하면 캐시가 주어진 디렉토리에 영속화되고, 지정하지 않으면 메모리에만 존재해요. | ||
| Port * | Port | 4557 |
들어오는 연결을 수신 대기할 포트예요. | |
| SSL Context Service | SSL Context Service | 지정하면 통신을 보호하는 데 사용할 SSL Context를 만드는 데 이 서비스를 사용해요. 지정하지 않으면 통신이 안전하지 않아요. | ||
| Maximum Read Size | maximum-read-size |
1 MB |
단일 캐시 항목에 대해 읽을 최대 네트워크 바이트 수예요. |
상태 관리
이 컴포넌트는 상태를 저장하지 않아요.
제한 사항 (Restricted)
이 컴포넌트는 제한되지 않아요.
시스템 리소스 고려 사항
이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.