Поделиться через


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

Возвращает или задает максимальное число элементов grain, для которых кэшируются сведения о каталоге.

CacheTTLExtensionFactor

Возвращает или задает коэффициент, на который следует расширять TCL записи кэша, если они считаются стабильными.

CachingStrategy

Возвращает или задает используемую стратегию кэширования. Для параметра задано значение Нет. Это означает, что записи каталога не кэшируются локально; LRU, который указывает, что следует использовать стандартную стратегию фиксированного размера, наименее использовавшихся в последнее время; и Адаптивная, которая указывает, что следует использовать адаптивную стратегию с фиксированным максимальным размером. Адаптивная стратегия используется по умолчанию.

InitialCacheTTL

Возвращает или задает начальное (минимальное) время (в секундах) для сохранения записи кэша перед повторной проверкой.

LazyDeregistrationDelay

Возвращает или задает интервал времени между добавлением записи для активации в каталог grain и разрешением условного удаления этой записи. Условная отмена регистрации используется для отложенной очистки активаций, по какой-либо причине не удалось выполнить запрос на отмену регистрации (например, сбой сообщения). Это всегда должно быть не менее одной минуты, так как мы сравниваем время в секции каталога, поэтому задержки сообщений и SKU clcks должны быть разрешены.

MaximumCacheTTL

Возвращает или задает максимальное время (в секундах) для сохранения записи кэша перед повторной проверкой.

Применяется к