GrainDirectoryOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public class GrainDirectoryOptions
type GrainDirectoryOptions = class
Public Class GrainDirectoryOptions
- Vererbung
-
GrainDirectoryOptions
Konstruktoren
GrainDirectoryOptions() |
Felder
DEFAULT_CACHE_SIZE |
Der Standardwert für CacheSize. |
DEFAULT_CACHING_STRATEGY |
Der Standardwert für CachingStrategy. |
DEFAULT_INITIAL_CACHE_TTL |
Der Standardwert für InitialCacheTTL. |
DEFAULT_MAXIMUM_CACHE_TTL |
Der Standardwert für MaximumCacheTTL. |
DEFAULT_TTL_EXTENSION_FACTOR |
Der Standardwert für CacheTTLExtensionFactor. |
DEFAULT_UNREGISTER_RACE_DELAY |
Der Standardwert für LazyDeregistrationDelay. |
Eigenschaften
CacheSize |
Ruft die maximale Anzahl von Grains ab, für die Verzeichnisinformationen zwischengespeichert werden sollen, oder legt diese fest. |
CacheTTLExtensionFactor |
Ruft den Faktor ab, um den Cacheeintrags-TTLs erweitert werden sollen, wenn sie stabil sind, oder legt diesen fest. |
CachingStrategy |
Ruft die zu verwendende Zwischenspeicherungsstrategie ab oder legt sie fest. Die Optionen sind Keine, was bedeutet, dass Verzeichniseinträge nicht lokal zwischengespeichert werden. LRU, die angibt, dass eine Standardstrategie mit fester Größe verwendet werden sollte, die am wenigsten kürzlich verwendet wurde; und Adaptive, die angibt, dass eine adaptive Strategie mit einer festen maximalen Größe verwendet werden soll. Die adaptive Strategie wird standardmäßig verwendet. |
InitialCacheTTL |
Ruft die anfängliche (minimale) Zeit in Sekunden ab, um einen Cacheeintrag vor dem erneuten Überprüfen beizubehalten, oder legt diese fest. |
LazyDeregistrationDelay |
Ruft die Zeitspanne ab, die zwischen dem Hinzufügen eines Eintrags für eine Aktivierung zum Grain-Verzeichnis und dem Zeitpunkt, zu dem wir diesen Eintrag bedingt entfernen dürfen, oder legt diese fest. Die bedingte Deregistrierung wird für die verzögerte Bereinigung von Aktivierungen verwendet, deren Aufforderung zur Deregistrierung aus irgendeinem Grund fehlgeschlagen ist (z. B. Fehler bei Nachrichten). Dies sollte immer mindestens eine Minute betragen, da wir die Zeiten auf der Verzeichnispartition vergleichen, sodass Nachrichtenverzögerungen und Clcks-Skues zulässig sein müssen. |
MaximumCacheTTL |
Ruft die maximale Zeit in Sekunden ab, um einen Cacheeintrag vor der erneuten Überprüfung beizubehalten, oder legt diese fest. |