GrainDirectoryOptions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
- Ereditarietà
-
GrainDirectoryOptions
Costruttori
GrainDirectoryOptions() |
Campi
DEFAULT_CACHE_SIZE |
Valore predefinito per CacheSize. |
DEFAULT_CACHING_STRATEGY |
Valore predefinito per CachingStrategy. |
DEFAULT_INITIAL_CACHE_TTL |
Valore predefinito per InitialCacheTTL. |
DEFAULT_MAXIMUM_CACHE_TTL |
Valore predefinito per MaximumCacheTTL. |
DEFAULT_TTL_EXTENSION_FACTOR |
Valore predefinito per CacheTTLExtensionFactor. |
DEFAULT_UNREGISTER_RACE_DELAY |
Valore predefinito per LazyDeregistrationDelay. |
Proprietà
CacheSize |
Ottiene o imposta il numero massimo di granelli per cui memorizzare nella cache le informazioni della directory. |
CacheTTLExtensionFactor |
Ottiene o imposta il fattore in base al quale devono essere estesi i TRL delle voci della cache quando vengono trovati stabili. |
CachingStrategy |
Ottiene o imposta la strategia di memorizzazione nella cache da utilizzare. Le opzioni sono Nessuna, il che significa che non memorizzare nella cache le voci della directory in locale; LRU, che indica che deve essere usata una strategia standard di dimensioni fisse meno recenti; e Adaptive, che indica che deve essere usata una strategia adattiva con dimensioni massime fisse. La strategia adattiva viene usata per impostazione predefinita. |
InitialCacheTTL |
Ottiene o imposta il tempo iniziale (minimo) in secondi per mantenere una voce della cache prima della riconvalida. |
LazyDeregistrationDelay |
Ottiene o imposta l'intervallo di tempo tra quando è stata aggiunta una voce per un'attivazione alla directory granulare e quando è consentito rimuovere in modo condizionale tale voce. La registrazione condizionale viene usata per la pulizia lazy delle attivazioni la cui richiesta di registrazione non è riuscita per qualche motivo (ad esempio, errore di messaggio). Questo deve essere sempre di almeno un minuto, poiché si confrontano i tempi nella partizione di directory, pertanto è necessario consentire ritardi e sku clck dei messaggi. |
MaximumCacheTTL |
Ottiene o imposta il tempo massimo, espresso in secondi, per mantenere una voce della cache prima della riconvalida. |