Перенос данных OrleansMembership во внешнее хранилище Redis
Для корректной работы системы ELMA4 при большом количестве веб-серверов нужно использовать сетевое хранилище данных, в котором содержится список подключенных серверов ELMA4.
Redis (remote dictionary server) — сетевое журналируемое хранилище данных типа "ключ — значение" с открытым исходным кодом. Нереляционная высокопроизводительная СУБД.
Рассмотрим, как перенести данные OrleansMembership во внешнее хранилище Redis.
Требуется подключить провайдер ClusteringProvider. Для этого в файл configuration.config, который располагается в папке .../<Общая папка с файлами системы ELMA>/UserConfig, нужно добавить следующее.
1. В раздел configSections добавьте:
<section name="OrleansClustering" type="EleWise.ELMA.Redis.Configuration.ClusteringSettingsSection, EleWise.ELMA.Cache.Redis" />
2. В конце раздела Configuration до закрытия тэга укажите:
<OrleansClustering ConnectionString="Строка подключения к базе Redis" Database="База данных Redis (по умолчанию 0)" />