Рекомендуемое использование AppFabric в мультисреде

  • Три среды: разработка, постановка и продакшн.
  • Каждая среда имеет свою собственную базу данных, которая может совпадать или не совпадать с базой данных другой среды.
  • Есть только один кеш-сервер AppFabric

Мне нужно иметь возможность использовать кеширование, но в то же время хранить кеш отдельно для каждой из трех сред.

Как можно это сделать?

Спасибо!


person O.O    schedule 22.04.2011    source источник


Ответы (1)


Используйте именованные кэши и регионы кэша в соответствии с вашими потребностями окружающей среды. Сделайте имена / регионы настраиваемыми в файле .config или в таблице БД. Помещение кэшированных данных в кэши или регионы, зависящие от среды, дает вам возможность разделения.

person andrewbadera    schedule 27.04.2011
comment
Спасибо за ответ. Это кажется разумным. Есть ли причина использовать регион поверх отдельного кеша в моем сценарии? - person O.O; 28.04.2011
comment
Вы можете очистить все объекты из области, но вы не можете очистить все объекты из кеша, поэтому, если вам нужно поведение типа «удалить все», я бы использовал регионы. - person andrewbadera; 28.04.2011