2014-12-29 6 views
0

Я хочу сохранить данные в AppFabric Cache неповрежденными при перезапуске кластера. Обычно он сбрасывает все данные в кеш. Может ли кто-нибудь сказать мне, возможно ли это выполнить это требование?Хотите сохранить данные в AppFabric Cache без изменений после перезапуска кластера

Спасибо, Анкит

+1

Как обычно кэш-памяти не хранит эти данные, потому что кэш памяти. Он используется для кэширования. Если данные должны храниться через перезагрузки, то их необходимо сохранить в БД. –

ответ

0

Любой кэш-памяти при перезапуске сбросит все данные. Поскольку данные находятся в процессе 'памяти, когда процесс перезапускается, все данные будут потеряны.

Однако некоторые решения для кеширования, такие как NCache, предоставляют такие функции, как cache startup loader, которые могут использоваться для предварительного заполнения кеша при запуске или после перезапуска с настраиваемым набором данных. Например. вы можете легко поддерживать список ключей на каждом узле (используя поставщика обратной связи и т. д.), а при перезапуске сервера заполнять кеш с помощью этого набора ключей и данных с помощью загрузчика запуска.

К сожалению, функция загрузчика кеша недоступна в кэш Appfabric.

0

Эта функция в настоящее время не поддерживается внутри AppFabric, однако есть другие поставщики кеш-памяти, которые позволяют этим функциям, таким как Redis, также попытаться не реализовать эту функцию самостоятельно, поскольку есть много ошибок, и для получения подробной информации вы можете проверить следующие ссылки:

 Смежные вопросы

  • Нет связанных вопросов^_^