Compartilhar via


GrainDirectoryOptions Classe

Definição

public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
Herança
GrainDirectoryOptions

Construtores

GrainDirectoryOptions()

Campos

DEFAULT_CACHE_SIZE

O valor padrão para CacheSize.

DEFAULT_CACHING_STRATEGY

O valor padrão para CachingStrategy.

DEFAULT_INITIAL_CACHE_TTL

O valor padrão para InitialCacheTTL.

DEFAULT_MAXIMUM_CACHE_TTL

O valor padrão para MaximumCacheTTL.

DEFAULT_TTL_EXTENSION_FACTOR

O valor padrão para CacheTTLExtensionFactor.

DEFAULT_UNREGISTER_RACE_DELAY

O valor padrão para LazyDeregistrationDelay.

Propriedades

CacheSize

Obtém ou define o número máximo de granularidades para as informações de diretório em cache.

CacheTTLExtensionFactor

Obtém ou define o fator pelo qual as TTLs de entrada de cache devem ser estendidas quando forem consideradas estáveis.

CachingStrategy

Obtém ou define a estratégia de cache a ser usada. As opções são Nenhum, o que significa não armazenar em cache as entradas de diretório localmente; LRU, que indica que uma estratégia de tamanho fixo padrão menos usada recentemente deve ser usada; e Adaptável, que indica que uma estratégia adaptável com um tamanho máximo fixo deve ser usada. A estratégia adaptável é usada por padrão.

InitialCacheTTL

Obtém ou define o tempo inicial (mínimo), em segundos, para manter uma entrada de cache antes de revalidar.

LazyDeregistrationDelay

Obtém ou define o intervalo de tempo entre quando adicionamos uma entrada para uma ativação ao diretório de granularidade e quando temos permissão para remover condicionalmente essa entrada. O cancelamento de registro condicional é usado para limpeza lenta de ativações cujo cancelamento de registro de prompt falhou por algum motivo (por exemplo, falha de mensagem). Isso sempre deve ser de pelo menos um minuto, já que comparamos os horários na partição de diretório, portanto, os atrasos de mensagem e os skues clcks precisam ser permitidos.

MaximumCacheTTL

Obtém ou define o tempo máximo, em segundos, para manter uma entrada de cache antes de revalidar.

Aplica-se a