Freigeben über


Orleans.EventSourcing.StateStorage Namespace

Klassen

GrainStateWithMetaData<TView>

Eine Klasse, die den Grainstatus mit Versionsverwaltungsmetadaten erweitert, sodass ein protokollkonsistentes Grain einen Standardspeicheranbieter verwenden kann.

GrainStateWithMetaDataAndETag<TView>

Eine Klasse, die den Grainstatus mit Versionsverwaltungsmetadaten erweitert, sodass ein Grain mit Protokollansichtskonsistenz einen Standardspeicheranbieter verwenden kann.

LogConsistencyProvider

Ein Protokollkonsistenzanbieter, der die neueste Ansicht unter Verwendung eines beliebigen Standardspeicheranbieters im primären Speicher speichert. Unterstützt mehrere Cluster, die eine Verbindung mit demselben primären Speicher herstellen (die Steuerung der optimistischen Parallelität über E-Tags)

Das Protokoll selbst ist vorübergehend, d. h. nicht im Speicher gespeichert. Nur die neueste Ansicht (Momentaufnahme) und einige Metadaten (die Protokollposition und Schreibflags) werden im primären Gespeichert.