Compartilhar via


Orleans.EventSourcing.StateStorage Namespace

Classes

GrainStateWithMetaData<TView>

Uma classe que estende o estado de granularidade com metadados de controle de versão, para que uma granularidade consistente com logs possa usar um provedor de armazenamento padrão.

GrainStateWithMetaDataAndETag<TView>

Uma classe que estende o estado de granularidade com metadados de controle de versão, para que uma granularidade com consistência de exibição de log possa usar um provedor de armazenamento padrão.

LogConsistencyProvider

Um provedor de consistência de log que armazena a exibição mais recente no armazenamento primário, usando qualquer provedor de armazenamento padrão. Dá suporte a vários clusters que se conectam ao mesmo armazenamento primário (fazendo controle de simultaneidade otimista por meio de marcas eletrônicos)

O log em si é transitório, ou seja, não é realmente salvo no armazenamento – somente a exibição mais recente (instantâneo) e alguns metadados (a posição do log e os sinalizadores de gravação) são armazenados no primário.