LogConsistencyProvider
class
Namespace: Orleans.EventSourcing.StateStorage
A log-consistency provider that stores the latest view in primary storage, using any standard storage provider. Supports multiple clusters connecting to the same primary storage (doing optimistic concurrency control via e-tags)
The log itself is transient, i.e. not actually saved to storage - only the latest view (snapshot) and some metadata (the log position, and write flags) are stored in the primary.
public class LogConsistencyProvider : ILogViewAdaptorFactoryConstructors
Properties
UsesStorageProviderReturns true if a storage provider is required for constructing adaptors.
Methods
MakeLogViewAdaptor(ILogViewAdaptorHost<TView, TEntry>, TView, string, IGrainStorage, ILogConsistencyProtocolServices)Constructs aOrleans.EventSourcing.ILogViewAdaptorto be installed in the given host grain.
