首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用secondary设置高可用性(二级缓存)

如何使用secondary设置高可用性(二级缓存)
EN

Stack Overflow用户
提问于 2010-08-27 11:48:07
回答 2查看 1.7K关注 0票数 1

在配置AppFabric缓存服务器时,我没有看到任何将服务器表示为主服务器和将其他服务器表示为辅助服务器的选项。从逻辑上讲,对于高可用性功能,您希望此选项可用于配置。我想知道如何使用Windows AppFabric设置二级缓存服务器。

EN

回答 2

Stack Overflow用户

发布于 2010-10-12 13:06:32

我不认为您可以显式地设置哪个服务器将作为主/备份服务器,但是如果您使用XML文件进行配置(ClusterConfig.xml),那么请确保将'secondaries‘属性设置为'1',如下面的代码片段所示:

代码语言:javascript
复制
<configuration>
  <dataCache ...>
    <caches>
      <cache ... secondaries="1">

这将实现高可用性--当然,前提是您的集群中有多台主机。

票数 1
EN

Stack Overflow用户

发布于 2010-08-27 18:34:48

您正在构建一个DataCacheFactoryConfiguration对象吗?这是我能想到的唯一原因,为什么你想知道缓存的主服务器,但我对AppFabric的理解是,这是对产品不利的,而不是对产品不利的。

您的应用程序应该知道AppFabric集群中的所有服务器,但这只是针对AppFabric的内部结构-您的代码永远不会直接调用服务器,而只是与逻辑缓存通信。

在缓存的生命周期中,主服务器可能会多次更改,如果你只对主服务器进行寻址,这可能会使你的应用程序非常脆弱,所以最好让AppFabric来管理哪个是主服务器,这样你的代码就不需要担心它了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3581189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档