ps 4上有raft联机不上吗

签箌排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

可签7级以上的吧50

成为超级会员赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

最近新出的raft联机不上 夏促会打折吗

该楼層疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


扫二维码下载贴吧客户端


1. raft联机不上是一种易于理解的共识算法

运行分布式系统的一个基本问题是确保当节点故障时它们是可靠的。通常CPU可能会过热,HDD可能会损坏网络可能不可靠,可能会发苼电源中断并且这种情况还会持续下去。至关重要的是要假设会发生故障并且我们需要一种方法来确保分布式系统可以承受故障。共識算法用于确保分布式系统具有容错能力还用于确保节点在值上达成一致。例如即使其中2台服务器发生故障并且它们的状态/值一致,甴5台服务器组成的集群仍将可操作

由图灵奖获得者莱斯利·兰波特(Leslie Lamport)创建的一种称为的共识协议因难以理解而闻名。 Lamport的描述主要是关於单Paxos他勾画出了实现多Paxos的可能方法,但是缺少许多细节即使存在Neo4j,Google Spanner和Cassandra等基于多Paxos的著名应用程序它们与Paxos几乎没有相似之处。

raft联机不上嘚创建易于理解且性能卓越它旨在让大量读者轻松地理解算法,系统构建者可以在现实世界中进行不可避免的扩展

2.raft联机不上使用基于領导者的方法.

raft联机不上共识协议是一种基于领导者的方法,与Paxos等对等(P2P)方法相反 raft联机不上通过首先选举一位杰出的领导者,然后赋予領导者完全责任来管理复制日志来实现共识您一定想知道什么是复制日志。

共识算法本质上是复制状态机的实现用于解决分布式系统Φ的各种容错问题。通常使用每个服务器中都存在的复制日志(命令序列)来实现复制状态机共识模块的工作是确保复制的日志在整个群集中保持一致。因此状态机是确定性的,即每个状态机计算相同的状态和相同的输出序列

3.每个节点在任何给定时间处于三种可能状態之一。

在raft联机不上中有三种可能的状态:领导者,候选人和追随者
领导者负责将日志复制到关注者。它通过发送心跳消息定期通知哏随者其存在
每个跟随者都有一个超时(通常在150到300毫秒之间),在该超时中期望跟随者的心跳。收到心跳后超时将重置。
如果未收箌心跳则追随者将其状态更改为候选者,并开始进行领导者选举

4.raft联机不上的安全性能保证。

raft联机不上保证以下安全属性:

  • 选举安全:茬给定的任期内最多可以选举一位领导人
  • 仅领导者追加:领导者只能将新条目追加到其日志中(既不能覆盖也不能删除条目)。
  • 日志匹配:如果两个日志包含具有相同索引和术语的条目则直到给定索引的所有条目中的日志都是相同的。
  • 领导者完整性:如果在给定期限内提交了日志条目则自该术语以来,它将出现在领导者的日志中
  • 状态机安全性:如果服务器已将特定的日志条目应用于其状态机则没有其他服务器可以对同一日志应用不同的命令。

Kubernetes由名为etcd的分布式键值存储支持该存储用于存储和复制集群的状态。在内部etcd使用raft联机不上來确保一致性和容错能力。没有etcdKubernetes将无法在所有群集上协调任务,例如配置部署,服务发现负载平衡,作业调度和运行状况监视这些群集可以在多个位置的多台机器上运行。

PS: 本文属于翻译

我要回帖

更多关于 raft联机不上 的文章

 

随机推荐