不幸的是,MSDN 文档不清楚。我想知道,如果我在缓存集群中有 3 台服务器:
缓存服务器1
缓存服务器2
缓存服务器3
那么为什么我需要在我的应用程序的 web.config 或 app.config 中指定每个服务器,如下所示:
<dataCacheClient>
<hosts>
<host name="CacheServer1" cachePort="22233"/>
<host name="CacheServer2" cachePort="22233"/>
<host name="CacheServer3" cachePort="22233"/>
</hosts>
</dataCacheClient>
?
如果有一个leadhost(我相信它们每个都是默认的),那么它肯定是管理/在集群中分发数据的那个吗?这意味着如果将新节点添加到集群中,那么您必须将主机条目添加到应用程序配置中,而不是引导主机能够简单地将数据分发到所有节点,因为它认为合适?
我认为您会在配置文件中仅指定主要主机,然后该主要主机将数据分布在整个集群中。
我错过了什么吗?
如何检查数据是否分布在集群中?