【发布时间】:2014-06-20 04:07:43
【问题描述】:
不幸的是,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(我相信它们都是默认的),那么它肯定会是管理/在集群中分发数据的那个吗? 这意味着如果将新节点添加到集群中,那么您必须将主机条目添加到应用程序配置中,而不是引导主机能够简单地将数据分发到所有节点,因为它认为合适?
我认为您应该只在配置文件中指定主要主机,然后该主要主机将数据分发到整个集群。
我错过了什么吗?
如何检查数据是否在集群中分布?
【问题讨论】:
-
有人吗?我确定人们已经完成了这项工作?
标签: c# appfabric-cache distributed-cache