您现在的位置是:热点 >>正文
云计算核心技术Docker教程:Docker Swarm 模式Raft 共识算法
热点44959893人已围观
简介...
当 Docker Engine 以 swarm 模式运行时,管理器节点实现 Raft 共云计识算法来管理全局集群状态。
为什么原因Docker群模式是使用一个共识算法,以确保算核那些负责在集群中的管理和调度任务的所有经理节点,都存储相同一致的状态。
在整个集群中心技具有相同的一致状态意味着在发生故障时,任何 Manager 节点都可以接收任务并将服务恢术D复到稳定状态。例如,如果集群中负责调度任务的Leader Manager意外终止,任何oc其他 Manager 都可以接手调度的任务并重新平衡任务以匹配所需的状态。
使用共ke识算法在分布式系统中复制日志的系统确实需要特别小心。它们通过要求大多数节点r教就值达成一致来确保集群状态在出现故障时保持一致。
Raft 最多可以容忍(N-1)/程:2失败,并且需要大多数或法定人数的 (N/2)+1成员就提议给集群的值达成一致。这意Do味着在运行 Raft 的 5 个 Manager 的集群中,如果 3 个节点不可用,系统将无法处ck理更多请求以安排额外的任务。现有任务继续运行,但如果管理器集不健康,则调度程序无er法重新平衡任务以应对故障。
群体模式下共识算法的实现意味着它具有分布式系统固 S有的特性:
1.容错系统中的值达成一致。
2.通过领导人选举过程相互排斥
3.集群成员管理
4wa.全局一致的对象排序和 CAS(比较和交换)原语
Tags:
相关文章
阿里第四财季实现营收2082亿元 同比增长2%
热点5月18日晚消息,阿里巴巴集团公布2023财年第四季度(自然年2023年第一季度)及全年业绩。2023年1至3月,营收2082.0亿元人民币,同比增长2%,预估2091.9亿元人民币;调整后EBITD...
【热点】
阅读更多研究揭示商业检测工具 Pangram 在 AI 文本检测中的卓越表现
热点最近,芝加哥大学的一项研究揭示了市场上各类商业 AI 文本检测工具的显著差异。研究人员构建了一个包含1992篇人类撰写文本的数据集,涵盖亚马逊产品评论、博客文章、新闻报道、小说摘录、餐厅评论和简历等六...
【热点】
阅读更多苹果CEO蒂姆·库克:将与更多AI公司合作,强化Siri与操作系统的人工智能能力
热点苹果公司正在加速推进其人工智能战略。首席执行官 蒂姆·库克(Tim Cook) 在接受 CNBC 采访时透露,苹果计划在未来将更多 第三方AI工具 深度整合进自家操作系统中。他表示:“我们的意图是随着...
【热点】
阅读更多