У нас есть 3 интерфейсных сервера, на каждом из которых работает несколько веб-приложений. Каждое веб-приложение имеет кэш в памяти.
Воссоздание кеша очень дорого (> 1 мин). Поэтому мы повторно заполняем его, используя вызов веб-службы для каждого веб-приложения на каждом интерфейсном сервере каждые 5 минут.
Основная проблема с этой настройкой - поддержка целевого списка для обновления и стоимости создания кэша несколько раз каждые несколько минут.
Мы рассматриваем возможность использования AppFabric или чего-то подобного, но я не уверен, как много времени потребуется, чтобы начать работу. Также нам действительно нужно самое простое решение.
Как бы вы обновили дорогой кэш-память на нескольких интерфейсных серверах?