Поделиться через


Orleans.EventSourcing.LogStorage Пространство имен

Классы

LogConsistencyProvider

Поставщик согласованности журналов, который хранит последнее представление в основном хранилище, используя любой стандартный поставщик хранилища. Поддерживает несколько кластеров, подключающихся к одному и тому же основному хранилищу (управление оптимистичным параллелизмом с помощью электронных тегов)

Сам журнал является временным, т. е. фактически не сохраняется в хранилище. В основном хранятся только последнее представление (snapshot) и некоторые метаданные (позиция журнала и флаги записи).

LogStateWithMetaData<TEntry>

Класс, расширяющий состояние grain с помощью метаданных управления версиями, чтобы обеспечить согласованное в журналах зерновом объекте можно использовать стандартный поставщик хранилища.

LogStateWithMetaDataAndETag<TEntry>

Класс, расширяющий состояние grain с помощью метаданных управления версиями, чтобы элемент grain с согласованностью представления журналов может использовать стандартный поставщик хранилища.