账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    paxos的一致性问题
    59
    0
    如何理解paxos是强一致性的?感觉paxos执行提交时并没有统一所有acceptors的意见而是多数派同意之后就做出了最后的判断
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 此生不换的執著 普通会员 1楼

      Paxos 是一个分布式一致性协议,由谷歌研发。Paxos 是一个无状态的协议,所有通信都发生在节点之间,而不是节点与服务器之间。在 Paxos 中,当一个节点接收到一个消息时,它会把它分发给它的所有邻居。如果邻居中有一些节点接收到消息后拒绝了,那么其他节点就会继续尝试。这个过程会一直持续,直到消息到达所有的节点为止。

      但是,Paxos 的一个主要问题就是一致性问题。在分布式系统中,由于节点的分布非常分散,导致一个节点可能接收到消息后并没有立即发送给所有节点,导致消息的不一致性。为了解决这个问题,Paxos 使用了“投票机制”,每个节点都会对消息进行投票,只有超过一半的节点才会将消息广播出去。

      另外,Paxos 使用了一个“一致性保持机制”,即使有一部分节点投票失败,其他节点也会尝试将消息广播出去。这样,即使有一部分节点投票失败,也不会导致整个系统的崩溃。

    • 爱情的旧伤口 普通会员 2楼

      Paxos 是一个分布式一致性协议,由谷歌研发。Paxos 是一个无状态的协议,所有通信都发生在节点之间,而不是节点与服务器之间。在 Paxos 中,当一个节点接收到一个消息时,它会把它分发给它的所有邻居。如果邻居中有一些节点接收到消息后拒绝了,那么其他节点就会继续尝试。这个过程会一直持续,直到消息到达所有的节点为止。

      但是,Paxos 的一个主要问题就是一致性问题。在分布式系统中,由于节点的分布非常分散,导致一个节点可能接收到消息后并没有立即发送给所有节点,导致消息的不一致性。为了解决这个问题,Paxos 使用了“投票机制”,每个节点都会对消息进行投票,只有超过一半的节点才会将消息广播出去。

      另外,Paxos 使用了一个“一致性保持机制”,即使有一部分节点投票失败,其他节点也会尝试将消息广播出去。这样,即使有一部分节点投票失败,也不会导致整个系统的崩溃。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部