Структура именованных кэшей AppFabric

Возможна ли конфигурация AppFabric Cache, в которой именованные кэши используют некоторые (но не все) серверы в кластере?

В частности, я хочу иметь 3 кэша с разными именами: один будет расширяться через сервер 1 и 2; второй через серверы 3 и 4, а другой через 1, 2, 3 и 4.

Серверы 1 и 2 физически находятся в местоположении A, а серверы 2 и 3 — в другом месте B.

Жизнеспособна ли такая конфигурация?


person Nicolas Irisarri    schedule 04.03.2011    source источник


Ответы (2)


Это невозможно сделать — когда вы создаете именованный кеш, вы не можете ограничиться подмножеством серверов в вашем кластере. Это правильный дизайн для поддержания избыточности: если у вас есть кеш на серверах 1 и 2, а сервер 1 выходит из строя, вы хотите, чтобы ваш кеш переместился, скажем, на серверы 2 и 4, чтобы поддерживать доступность кешей.

person PhilPursglove    schedule 04.03.2011
comment
Спасибо за ваш ответ Фил. Моя идея заключалась не в избыточности, а; У меня есть несколько приложений на сайте A, которые отличаются от приложений на сайте B; но у меня также есть несколько общих приложений, к которым можно получить доступ через сайт a или b в активном/активном кластере. Я хотел иметь возможность управлять только одним кластером кеша, но, похоже, мне придется использовать 3 разных. - person Nicolas Irisarri; 04.03.2011

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

person Saravanan    schedule 25.04.2013