gpt4 book ai didi

distributed-computing - 奥尔良 - 当系统存储出现故障或无法访问时会发生什么?

转载 作者:行者123 更新时间:2023-12-04 12:18:22 24 4
gpt4 key购买 nike

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

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

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

  • https://dotnet.github.io/orleans/Documentation/Runtime-Implementation-Details/Relational-Storage.html
  • https://dotnet.github.io/orleans/Documentation/Advanced-Concepts/Configuring-SQL-Tables.html

  • 我的问题是:

    如果 Silo Membership 数据库关闭或无法访问(服务器中断、网络问题等),集群中的 Silo 状态会发生什么变化?据我了解奥尔良成员(member)协议(protocol),我认为它会影响整个集群。

    最佳答案

    你可以在这里读到它:

    http://dotnet.github.io/orleans/Documentation/Runtime-Implementation-Details/Cluster-Management.html

    基本上,所有现有的孤岛和客户端将继续按原样工作,不会受到影响,但新的孤岛或客户端将无法加入。此外,如果孤岛死亡,它不会被排除在成员资格之外,因此在成员资格成立之前,一定比例的流量将失败。

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

    关于distributed-computing - 奥尔良 - 当系统存储出现故障或无法访问时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718574/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com