Compartir a través de


GrainDirectoryOptions Clase

Definición

public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
Herencia
GrainDirectoryOptions

Constructores

GrainDirectoryOptions()

Campos

DEFAULT_CACHE_SIZE

Valor predeterminado de CacheSize.

DEFAULT_CACHING_STRATEGY

Valor predeterminado de CachingStrategy.

DEFAULT_INITIAL_CACHE_TTL

Valor predeterminado de InitialCacheTTL.

DEFAULT_MAXIMUM_CACHE_TTL

Valor predeterminado de MaximumCacheTTL.

DEFAULT_TTL_EXTENSION_FACTOR

Valor predeterminado de CacheTTLExtensionFactor.

DEFAULT_UNREGISTER_RACE_DELAY

Valor predeterminado de LazyDeregistrationDelay.

Propiedades

CacheSize

Obtiene o establece el número máximo de granos para los que almacenar en caché la información del directorio.

CacheTTLExtensionFactor

Obtiene o establece el factor por el que se deben extender las TTL de entrada de caché cuando se encuentran estables.

CachingStrategy

Obtiene o establece la estrategia de almacenamiento en caché que se va a usar. Las opciones son Ninguna, lo que significa que no almacena en caché las entradas de directorio localmente; LRU, que indica que se debe utilizar una estrategia estándar de tamaño fijo menos recientemente utilizada; y Adaptable, que indica que se debe usar una estrategia adaptable con un tamaño máximo fijo. La estrategia adaptable se usa de forma predeterminada.

InitialCacheTTL

Obtiene o establece el tiempo inicial (mínimo), en segundos, para mantener una entrada de caché antes de volver a validar.

LazyDeregistrationDelay

Obtiene o establece el intervalo de tiempo entre cuando se ha agregado una entrada para una activación al directorio específico y cuando se permite quitar condicionalmente esa entrada. La desregistración condicional se usa para la limpieza diferida de activaciones cuya cancelación del registro de mensajes no se pudo realizar por algún motivo (por ejemplo, error de mensaje). Esto siempre debe ser de al menos un minuto, ya que comparamos las horas de la partición del directorio, por lo que es necesario permitir retrasos de mensajes y sku de clcks.

MaximumCacheTTL

Obtiene o establece el tiempo máximo, en segundos, para mantener una entrada de caché antes de volver a validar.

Se aplica a