在配置AppFabric缓存服务器时,我没有看到任何将服务器表示为主服务器和将其他服务器表示为辅助服务器的选项。从逻辑上讲,对于高可用性功能,您希望此选项可用于配置。我想知道如何使用Windows AppFabric设置二级缓存服务器。
发布于 2010-10-12 13:06:32
我不认为您可以显式地设置哪个服务器将作为主/备份服务器,但是如果您使用XML文件进行配置(ClusterConfig.xml),那么请确保将'secondaries‘属性设置为'1',如下面的代码片段所示:
<configuration>
<dataCache ...>
<caches>
<cache ... secondaries="1">这将实现高可用性--当然,前提是您的集群中有多台主机。
发布于 2010-08-27 18:34:48
您正在构建一个DataCacheFactoryConfiguration对象吗?这是我能想到的唯一原因,为什么你想知道缓存的主服务器,但我对AppFabric的理解是,这是对产品不利的,而不是对产品不利的。
您的应用程序应该知道AppFabric集群中的所有服务器,但这只是针对AppFabric的内部结构-您的代码永远不会直接调用服务器,而只是与逻辑缓存通信。
在缓存的生命周期中,主服务器可能会多次更改,如果你只对主服务器进行寻址,这可能会使你的应用程序非常脆弱,所以最好让AppFabric来管理哪个是主服务器,这样你的代码就不需要担心它了。
https://stackoverflow.com/questions/3581189
复制相似问题