У меня есть несколько вопросов относительно кэширования AppFabric.
Вопрос 1.
Я настроил кластер AppFabric Cache с двумя хостами, скажем, Host1 и Host2. Я зарегистрировал оба хоста на машине Host1 с поставщиком SQL Server.
Конфигурация моего клиента выглядит так:
<hosts>
<host name="Host1" cachePort="22233" />
</hosts>
Теперь, когда я запускаю свой клиент, каждый раз значения сохраняются на Host1 и никогда на Host2. Это просто совпадение или что-то не так с моей настройкой? Как проверить, доступны ли оба хоста в кластере?
Обновление по приведенному выше вопросу:
Если я изменю конфигурацию своего клиента, включив в нее другой хост, т.е.
<hosts>
<host name="Host1" cachePort="22233" />
<host name="Host2" cachePort="22233" />
</hosts>
затем он несколько раз подключается к Host2 для сохранения данных. Но насколько я понимаю, мне не нужно указывать все хосты из кластера в конфиге клиента. Это правильно?
Q 2.
Есть ли способ изменить CachePort хоста. Я мог бы обновить другие порты с помощью Set-CacheHostConfig, но не CachePort.
В 3. Есть ли другие рекомендации по настройке кластера кэша с несколькими хостами?
Цените любые идеи.