Partager via


GrainDirectoryOptions Classe

Définition

public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
Héritage
GrainDirectoryOptions

Constructeurs

GrainDirectoryOptions()

Champs

DEFAULT_CACHE_SIZE

Valeur par défaut pour CacheSize.

DEFAULT_CACHING_STRATEGY

Valeur par défaut pour CachingStrategy.

DEFAULT_INITIAL_CACHE_TTL

Valeur par défaut pour InitialCacheTTL.

DEFAULT_MAXIMUM_CACHE_TTL

Valeur par défaut pour MaximumCacheTTL.

DEFAULT_TTL_EXTENSION_FACTOR

Valeur par défaut pour CacheTTLExtensionFactor.

DEFAULT_UNREGISTER_RACE_DELAY

Valeur par défaut pour LazyDeregistrationDelay.

Propriétés

CacheSize

Obtient ou définit le nombre maximal de grains pour ant mettre en cache les informations du répertoire.

CacheTTLExtensionFactor

Obtient ou définit le facteur par lequel les TTL d’entrée de cache doivent être étendues lorsqu’elles sont jugées stables.

CachingStrategy

Obtient ou définit la stratégie de mise en cache à utiliser. Les options sont Aucune, ce qui signifie ne pas mettre en cache les entrées de répertoire localement ; LRU, qui indique qu’une stratégie standard de taille fixe la moins récemment utilisée doit être utilisée; et Adaptatif, ce qui indique qu’une stratégie adaptative avec une taille maximale fixe doit être utilisée. La stratégie adaptative est utilisée par défaut.

InitialCacheTTL

Obtient ou définit le temps initial (minimum), en secondes, pour conserver une entrée de cache avant la revalidation.

LazyDeregistrationDelay

Obtient ou définit l’intervalle de temps entre le moment où nous avons ajouté une entrée pour une activation dans le répertoire grain et le moment où nous sommes autorisés à supprimer cette entrée de manière conditionnelle. La désinscription conditionnelle est utilisée pour le nettoyage paresseux des activations dont la désinscription d’invite a échoué pour une raison quelconque (par exemple, échec du message). Cela doit toujours être d’au moins une minute, car nous comparons les heures sur la partition de répertoire. Les délais de message et les références clcks doivent donc être autorisés.

MaximumCacheTTL

Obtient ou définit la durée maximale, en secondes, pour conserver une entrée de cache avant la revalidation.

S’applique à