Freigeben über


Orleans.EventSourcing.LogStorage Namespace

Klassen

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.

LogStateWithMetaData<TEntry>

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

LogStateWithMetaDataAndETag<TEntry>

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