Distributed computing 奥尔良-当系统存储关闭或无法访问时会发生什么情况?

Distributed computing 奥尔良-当系统存储关闭或无法访问时会发生什么情况?,distributed-computing,orleans,Distributed Computing,Orleans,我正在评估Microsoft Orleans作为定制分布式缓存(以及其他功能)的基础 我能够使用MembershipTableGrain为评估目的创建一个不可靠的集群。所有这些都按照文档中的描述工作 现在我计划使用本地服务器建立一个可靠的集群(Azure不是一个选项)。我似乎倾向于使用关系存储(SqlServer/ADO.net)成员资格提供程序 我的问题是: 如果思洛成员数据库关闭或无法访问(服务器中断、网络问题等),集群中思洛的状态会如何?据我所知,我认为这会影响整个集群。您可以在这

我正在评估Microsoft Orleans作为定制分布式缓存(以及其他功能)的基础

我能够使用MembershipTableGrain为评估目的创建一个不可靠的集群。所有这些都按照文档中的描述工作

现在我计划使用本地服务器建立一个可靠的集群(Azure不是一个选项)。我似乎倾向于使用关系存储(SqlServer/ADO.net)成员资格提供程序

我的问题是:


如果思洛成员数据库关闭或无法访问(服务器中断、网络问题等),集群中思洛的状态会如何?据我所知,我认为这会影响整个集群。

您可以在这里阅读:

基本上,所有现有的思洛存储器和客户端都将保持原样工作,不会受到影响,但新的思洛存储器或客户端将无法加入。此外,如果思洛存储器死亡,它将不会被排除在成员资格之外,因此在成员资格结束之前,一定比例的通信将失败


但只要没有其他人出现故障或加入,存储的故障/不可用性是完全透明的。这是一个经过深思熟虑的设计选择。

另外,在prem上。您可以使用concur或Zookeeper(或SQL)。谢谢Gabi。刚才在常见问题部分看到了这一点。不太确定我以前怎么没看到:)。再次感谢。