다음을 통해 공유


GrainDirectoryOptions 클래스

정의

public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
상속
GrainDirectoryOptions

생성자

GrainDirectoryOptions()

필드

DEFAULT_CACHE_SIZE

의 기본값입니다 CacheSize.

DEFAULT_CACHING_STRATEGY

의 기본값입니다 CachingStrategy.

DEFAULT_INITIAL_CACHE_TTL

의 기본값입니다 InitialCacheTTL.

DEFAULT_MAXIMUM_CACHE_TTL

의 기본값입니다 MaximumCacheTTL.

DEFAULT_TTL_EXTENSION_FACTOR

의 기본값입니다 CacheTTLExtensionFactor.

DEFAULT_UNREGISTER_RACE_DELAY

의 기본값입니다 LazyDeregistrationDelay.

속성

CacheSize

디렉터리 정보를 캐시할 최대 조직 수를 가져오거나 설정합니다.

CacheTTLExtensionFactor

캐시 항목 TTL이 안정적일 때 확장해야 하는 요소를 가져오거나 설정합니다.

CachingStrategy

사용할 캐싱 전략을 가져오거나 설정합니다. 옵션은 None입니다. 즉, 디렉터리 항목을 로컬로 캐시하지 않습니다. LRU는 가장 최근에 사용한 표준 고정 크기 전략을 사용해야 했음을 나타냅니다. 및 Adaptive는 고정된 최대 크기의 적응 전략을 사용해야 했음을 나타냅니다. 적응 전략은 기본적으로 사용됩니다.

InitialCacheTTL

다시 적용하기 전에 캐시 항목을 유지하기 위한 초기(최소) 시간(초)을 가져오거나 설정합니다.

LazyDeregistrationDelay

조직 디렉터리에 활성화를 위한 항목을 추가한 시간과 해당 항목을 조건부로 제거할 수 있는 시점 사이의 시간 범위를 가져오거나 설정합니다. 조건부 등록 취소는 어떤 이유로 인해(예: 메시지 실패) 프롬프트 등록 취소가 실패한 활성화의 지연 정리에 사용됩니다. 디렉터리 파티션의 시간을 비교하므로 메시지 지연 및 clcks skues를 허용해야 하므로 항상 1분 이상이어야 합니다.

MaximumCacheTTL

다시 알리기 전에 캐시 항목을 유지하기 위한 최대 시간(초)을 가져오거나 설정합니다.

적용 대상