Compartilhar via


Orleans.EventSourcing.LogStorage Namespace

Classes

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.

LogStateWithMetaData<TEntry>

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.

LogStateWithMetaDataAndETag<TEntry>

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.