首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppFabric缓存和Windows7

AppFabric缓存和Windows7
EN

Stack Overflow用户
提问于 2012-08-02 17:03:26
回答 2查看 316关注 0票数 0

对于在Windows7专业计算机上运行AppFabric缓存集群有什么建议吗?我计划拥有3个节点,并设置高可用性。请提个建议。下面提到的将是我的客户端配置:

代码语言:javascript
复制
<dataCacheClient requestTimeout="60000" channelOpenTimeout="15000" maxConnectionsToServer="2">
    <localCache isEnabled="true" sync="NotificationBased" ttlValue="300000" objectCount="100000" />
    <clientNotification pollInterval="10" maxQueueLength="100000" />
    <hosts>
      <host name="********" cachePort="********" />      
    </hosts>
    <securityProperties mode="Transport" protectionLevel="EncryptAndSign" />
    <transportProperties connectionBufferSize="131072" maxBufferPoolSize="268435456" maxBufferSize="8388608" maxOutputDelay="2" channelInitializationTimeout="60000" receiveTimeout="600000" />
  </dataCacheClient>
EN

回答 2

Stack Overflow用户

发布于 2012-08-02 18:12:33

高可用性仅在Windows Server 2008 Enterprise Edition上可用- Windows 7主机将不支持它。

我会仔细考虑这个设置-Windows7并不是一个“服务器级”的操作系统,你会遇到应用程序崩溃或Windows更新意外重启等问题,这可能意味着并不是所有的缓存主机都将始终可用。我也非常怀疑微软是否会在生产系统中支持这种配置,或者至少会强烈反对这种配置。

一定要尝试它,广泛地测试它,但要做好失败的准备。

票数 3
EN

Stack Overflow用户

发布于 2014-04-30 04:14:46

如果可以使用SqlServer作为缓存配置提供者,那么即使只有一个缓存节点,缓存集群也会保持运行,因为在这种情况下,sql server充当集群管理器。如需更多信息,请访问网址:herehere

在纯HA环境中,您的数据是跨机器复制的,因此如果您丢失了其中一台机器,那么您的缓存集群仍然可用。建议使用三台机器,任何时候都至少需要两台,否则如果只有一台机器,缓存集群就会崩溃。

我的sql server方法的唯一问题是,如果您丢失了任何一台机器,那么您必须从源中获取数据。如果您对此没有意见,那么与三个Windows企业服务器的许可证相比,您只需要很少的成本就可以获得HA。

附注:我已经在两个windows标准服务器上测试并使用了这个设置。正如其他用户也提到的那样,不推荐使用Windows7,但你可以使用它。

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

https://stackoverflow.com/questions/11774244

复制
相关文章

相似问题

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