Experimental support for Azure database geo-replication feature on Sitecore CD instances.
The original code was developed by andrew-at-sitecore.
This repository contains Sitecore patch 97026 that introduces basic support for Azure database geo-replication feature.
Database geo-replication feature requires secondary database to be read-only. Sitecore application keeps track of the events using EventQueue stamps that get written to the Properties table. In order to allow database to be read only, the patch persists properties into the local drive instead of the database.
Note: solutions hosted in Azure PaaS need to persist the properties into a blob rather than local file system.
To apply the patch on CD instances working with read-only web database follow these steps:
- Place the
Sitecore.Support.97026.dll
assembly into the\bin
folder. - Place the
Sitecore.Support.97026.config
file into the\App_Config\Include
folder. - [Optional] Use
Sitecore.Support.97026.MainDataProvider.config.example
file to persist properties to the file system for all Sitecore databases.
Note: this solution does not support proxy items in web database. The configuration of the patch disables proxy items for
web
database.
The patch includes these files:
\bin\Sitecore.Support.97026.dll
\App_Config\Include\Sitecore.Support.97026.config
\App_Config\Include\Sitecore.Support.97026.MainDataProvider.config.example
This patch is licensed under the Sitecore Corporation A/S License.
Downloads are available via GitHub Releases.