gpt4 book ai didi

hadoop - 影响长途网络最终一致性的因素有哪些?

转载 作者:行者123 更新时间:2023-12-02 20:12:14 27 4
gpt4 key购买 nike

我查阅了很多关于最终一致性的资源,它们都谈到了为什么它很重要,以及关于 Paxos 和拜占庭一般问题之类的东西。我更感兴趣的是了解在长途网络上实际实现或确保最终一致性 - 需要做什么,挑战是什么,规避和预防和防范任何可能阻碍最终一致性的可能方法。从您的个人经历到您可能知道的链接的任何内容都会非常有用。谢谢!

最佳答案

最大的挑战:记住你想要达到的目标。
以我的经验,ec 系统面临三个挑战:

  • 每个 key 在任何时间点的未知复制级别。为了解决这个问题,采用了各种技术:读取修复、默克尔树。在长途网络的情况下,这一点可能具有挑战性。
  • 如果有强烈的仲裁要求,您将写入远程数据中心,因此您的写入性能将受到远程数据中心的链接吞吐量的限制。并且在长时间延迟的情况下,它很可能会“丢失写入”:当客户端认为时,该写入未执行,但实际上它已执行。所以很容易出现这样的情况,当你写入仲裁失败,但其他客户端会看到你认为“未写入”的数据
  • 如果您将使用 quorum=1 读取数据,则数据稳定性(以获得更好的读取性能)。但这里有一些巧妙的解决方案,如 Probabilistically Bounded Staleness for PracticalPartial Quorums存在
  • 关于hadoop - 影响长途网络最终一致性的因素有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13129478/

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