Partager via


Orleans.EventSourcing.StateStorage Espace de noms

Classes

GrainStateWithMetaData<TView>

Classe qui étend l’état du grain avec des métadonnées de contrôle de version, afin qu’un grain cohérent dans les journaux puisse utiliser un fournisseur de stockage standard.

GrainStateWithMetaDataAndETag<TView>

Classe qui étend l’état du grain avec des métadonnées de contrôle de version, afin qu’un grain avec cohérence d’affichage des journaux puisse utiliser un fournisseur de stockage standard.

LogConsistencyProvider

Fournisseur de cohérence des journaux qui stocke la vue la plus récente dans le stockage principal, à l’aide de n’importe quel fournisseur de stockage standard. Prend en charge plusieurs clusters se connectant au même stockage principal (en effectuant un contrôle d’accès concurrentiel optimiste via des étiquettes électroniques)

Le journal lui-même est temporaire, c’est-à-dire qu’il n’est pas réellement enregistré dans le stockage : seule la vue la plus récente (instantané) et certaines métadonnées (la position du journal et les indicateurs d’écriture) sont stockées dans le serveur principal.