【发布时间】:2011-04-18 15:28:51
【问题描述】:
我有几个关于 AppFabric 缓存的问题。
问题 1。
我已经建立了一个 AppFabric 缓存集群,它有两台主机,比如 Host1 和 Host2。我已经使用 SQL Server 提供程序注册了 Host1 机器上的两台主机。
我的客户端配置如下所示:
<hosts>
<host name="Host1" cachePort="22233" />
</hosts>
现在,当我运行我的客户端时,每次值都存储在 Host1 中,而永远不会存储在 Host2 中。这只是巧合还是我的设置有什么问题?如何验证集群中的两台主机是否可用?
关于上述问题的更新:
如果我修改我的客户端配置以包含其他主机,即
<hosts>
<host name="Host1" cachePort="22233" />
<host name="Host2" cachePort="22233" />
</hosts>
然后,它确实有时会选择 Host2 来存储数据。但据我了解,我不需要在客户端配置中指定集群中的所有主机。对吗?
问题 2。
有没有办法更改主机的 CachePort。我可以使用 Set-CacheHostConfig 更新其他端口,但不能使用 CachePort。
Q 3. 设置具有多台主机的缓存集群时还有其他指南吗?
欣赏任何见解。
【问题讨论】: