Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AppFabric中,所有缓存主机都可以';你不会是主要主持人吗?_Appfabric_Appfabric Cache - Fatal编程技术网

在AppFabric中,所有缓存主机都可以';你不会是主要主持人吗?

在AppFabric中,所有缓存主机都可以';你不会是主要主持人吗?,appfabric,appfabric-cache,Appfabric,Appfabric Cache,我从阅读中了解到,潜在客户主机越多越好,因为如果大多数潜在客户主机出现故障,整个缓存集群将关闭。那么,我们是否有理由不将所有主机都设置为主要主机,从而将风险降至最低 我使用共享文件夹中的XML文件进行配置,不涉及SQL。抱歉,如果这是一个愚蠢的问题,我是AppFabric的新手,在学习过程中会不断学习msdn 谢谢。最佳做法是在小型集群中至少有3台主机,在大型集群中至少有5-7台主机。每个主要主机之间的同步作业将成倍增加,而不会进一步提高群集的安全性。我通过询问核实了这一点 对于小型托管场景,例

我从阅读中了解到,潜在客户主机越多越好,因为如果大多数潜在客户主机出现故障,整个缓存集群将关闭。那么,我们是否有理由不将所有主机都设置为主要主机,从而将风险降至最低

我使用共享文件夹中的XML文件进行配置,不涉及SQL。抱歉,如果这是一个愚蠢的问题,我是AppFabric的新手,在学习过程中会不断学习msdn


谢谢。

最佳做法是在小型集群中至少有3台主机,在大型集群中至少有5-7台主机。每个主要主机之间的同步作业将成倍增加,而不会进一步提高群集的安全性。我通过询问核实了这一点


对于小型托管场景,例如,缓存节点少于3个,并且在任何地方都需要SQL数据库,可以使用将缓存配置和群集管理角色放置在SQL Server上,以确保高可用性。

感谢您的回复。因此,将所有主机设置为主要主机将增加同步时间,但这并不能提高集群的安全性,这让我感到困惑。如果大多数主要主机宕机,那么集群就会失败,那么更多的主要主机肯定会降低这种风险吗?例如,如果我有5台主机,我将其中3台设置为lead主机,那么2台lead主机停机,整个集群的5台主机停机;但是,如果我将所有5个主机都设置为前置主机,那么它需要其中3个主机在集群出现故障之前停机,那么安全性肯定会更高吗?我想得不对吗?没错。对于您的场景,必须权衡利弊。你必须找到正确的平衡点。如果答案解决了你的问题,请用绿色复选标记将其标记为已解决。