У меня есть несколько вопросов, касающихся кэширования AppFabric.
Q 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. Есть ли другие рекомендации по настройке кластера кеша с несколькими хостами?
Цените любые идеи.