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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    etcd对时钟的依赖
    57
    0

    为什么etcd集群会对服务器时间有要求,当机器中的服务器之间的时间差过大时会出现异常.

    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 之南针 普通会员 1楼

      Etcd是一个分布式时间序列数据库,它支持在大规模集群中实时更新数据。Etcd依赖于一个称为raft的系统,它提供了一种快速但容易出错的复制和一致性机制。

      在Etcd中,当一个新的节点添加到集群中时,它会立即创建一个raft副本,然后将主副本更新为这个新的副本。raft副本会检查其他副本的状态,并在必要时进行切换,以保持一致性。

      然而,raft并不是一个时钟,它是一个分布式系统的时间序列数据库,而不是一个精确的时钟。因此,Etcd并不依赖于时钟。相反,它依赖于数据的持久性和一致性,以及raft的快速复制和错误处理机制。因此,如果你需要一个准确的时间序列数据库,你应该使用一个具有精确时钟的系统,如Zookeeper或Redis。

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