Синхронизация кэша и базы данных Windows Server AppFabric

Мы планируем использовать Windows Server AppFabric Caching для приложений здравоохранения. У нас есть основные данные пациента и другие основные данные, которые мы хотим кэшировать с помощью AppFabric Cache. Однако у нас также есть настройка интеграции бэкэнда с другими приложениями, использующими SQL Server Service Broker и Replication, которые могут обновлять эту главную запись пациента и другие данные поиска. Как мы можем уведомить AppFabric Cache, когда эти данные обновляются с помощью Service Broker, чтобы в кэше всегда отображалась самая последняя основная информация о пациенте и другая основная информация. Можем ли мы использовать службы SQL CacheDependency или SQL Server Notification?

Спасибо, Гаурав.

1 ответ

Решение

Вы не сможете сделать это с Appfabric, потому что он ограничен в функциях зависимостей, и я считаю, что у него нет механизма синхронизации с БД, и клиентское приложение должно перезагрузить свежие данные из БД. Решением для кэширования, которое может оказаться полезным для вас, является NCache, который имеет полный набор функций зависимостей и параметров синхронизации без участия клиентского приложения. Пожалуйста, посетите

www.alachisoft.com/NCache

Другие вопросы по тегам